91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Android實現實時搜索框功能

發布時間:2020-09-29 15:44:18 來源:腳本之家 閱讀:286 作者:PeterRabbit49 欄目:移動開發

AutoCompleteTextView,自動完成文本框。

用于實現允許用戶輸入一定字符后,顯示一個下拉菜單,供用戶從中選擇,當用戶選擇某個選項后,按用戶選擇自動填寫該文本框。

該組件繼承EditText,所以它支持EditText組件提供的屬性,同時,該組件該支持如下功能。

Android實現實時搜索框功能

activity_main.xml

<?xml version="1.0" encoding="utf-8"?> 
<android.support.constraint.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android" 
 xmlns:app="http://schemas.android.com/apk/res-auto" 
 xmlns:tools="http://schemas.android.com/tools" 
 android:layout_width="match_parent" 
 android:layout_height="match_parent" 
 tools:context="com.amy.searchtest.MainActivity"> 
<LinearLayout 
 android:orientation="horizontal" 
 android:layout_width="fill_parent" 
 android:layout_height="fill_parent"> 
 
 <AutoCompleteTextView 
 android:id="@+id/autoCompleteTextView1" 
 android:layout_width="wrap_content" 
 android:layout_height="wrap_content" 
 android:text="" 
 android:completionThreshold="2" 
 android:completionHint="請輸入搜索內容..." 
 android:layout_weight="7"/> 
 
 <Button 
 android:id="@+id/button1" 
 android:layout_width="wrap_content" 
 android:layout_height="wrap_content" 
 android:text="搜索" 
 android:layout_weight="1" 
 android:layout_marginLeft="10px"/> 
 
 
</LinearLayout> 
 
</android.support.constraint.ConstraintLayout> 

MainActivity.java

package com.amy.searchtest; 
 
import android.support.v7.app.AppCompatActivity; 
import android.os.Bundle; 
import android.view.View; 
import android.widget.ArrayAdapter; 
import android.widget.AutoCompleteTextView; 
import android.widget.Button; 
import android.widget.Toast; 
 
public class MainActivity extends AppCompatActivity { 
 
 public static final String[] CONTENTS = new String[]{"zg陜西","zg海南","zg新疆","zg西藏"}; 
 AutoCompleteTextView textView; 
 @Override 
 protected void onCreate(Bundle savedInstanceState) { 
 super.onCreate(savedInstanceState); 
 setContentView(R.layout.activity_main); 
 textView = (AutoCompleteTextView)findViewById(R.id.autoCompleteTextView1); 
 //創建一個ArrayAdapter適配器 
 ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,android.R.layout.simple_dropdown_item_1line,CONTENTS); 
 textView.setAdapter(adapter); 
 
 Button button = (Button) findViewById(R.id.button1); 
 button.setOnClickListener(new View.OnClickListener() { 
  @Override 
  public void onClick(View v) { 
  Toast.makeText(MainActivity.this, textView.getText().toString(),Toast.LENGTH_SHORT).show(); 
  } 
 }); 
 } 
 
} 

效果圖

Android實現實時搜索框功能

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持億速云。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

达州市| 沙坪坝区| 兖州市| 松滋市| 屏东市| 巴彦县| 黄石市| 喜德县| 新邵县| 聊城市| 大余县| 宣化县| 天镇县| 陕西省| 广东省| 江都市| 乐东| 都江堰市| 密山市| 阿克陶县| 雷州市| 延庆县| 祁东县| 鸡泽县| 河池市| 库尔勒市| 长泰县| 平邑县| 克拉玛依市| 上高县| 惠水县| 旬阳县| 三江| 济阳县| 江山市| 资源县| 大理市| 都江堰市| 南岸区| 青岛市| 乌恰县|