多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

國內最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2
您當前位置:首頁 > php開源 > 綜合技術 > Android控件之AutoCompleteTextView

Android控件之AutoCompleteTextView

來源:程序員人生   發布時間:2015-04-29 07:56:33 閱讀次數:3497次

         AutoCompleteTextView繼承自EditText,它實質還是1個文本編輯框。只是AutoCompleteTextView多了1個功能:當用戶在文本編輯框中輸入1定文本以后,AutoCompleteTextView會顯示出1個包括用戶輸入內容相干內容的下拉列表供選擇,當選擇其中的某個內容項后AutoCompleteTextView會將選擇的內容自動填寫到該文本框。就像我們在百度上搜索東西1樣,我們剛輸入部份文字,就會彈出1些下拉選擇項供我們選擇,點擊其中1項目就直接填充到輸入框,直接可以搜索。

    <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:id="@+id/LinearLayout1"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical" >
    <AutoCompleteTextView
        android:id="@+id/autoComplete"
        android:layout_width="match_parent"
        android:layout_height="wrap_content" 
        android:completionThreshold="2"/>

    <Button
        android:id="@+id/select_ok_btn"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_margin="10dp"
        android:text="肯定" />

</LinearLayout>

-----------------Activity代碼 --------------

public class MainActivity extends Activity {
/**控件AutoCompleteTextView*/
private AutoCompleteTextView autoCompleteTextView;
/**肯定按鈕*/
private Button okBtn;

@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
findViews();
}

/**初始化ui控件*/
private void findViews() {
okBtn = (Button) findViewById(R.id.select_ok_btn);
autoCompleteTextView = (AutoCompleteTextView) findViewById(R.id.autoComplete);
autoCompleteTextView.setAdapter(new ArrayAdapter<String>(this, android.R.layout.simple_list_item_checked, getData()));
okBtn.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
Toast.makeText(MainActivity.this, "您選擇的文字是:" + autoCompleteTextView.getText().toString(), Toast.LENGTH_SHORT).show();
}
});
}

/**隨便設置1些數據*/
private List<String> getData() {
List<String> list = new ArrayList<String>();
list.add("a");
list.add("aa");
list.add("abb");
list.add("baa");
list.add("bbbb");
list.add("bac");
list.add("abc");
list.add("bbaac");
list.add("cddd");
list.add("caa");
list.add("bca");
list.add("cbdf");
list.add("eeee");
list.add("cfcs");
list.add("bda");
return list;
}
}

注:android:completionThreshold屬性指最少輸入多少字符才開始顯示下拉內容。

生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 国产一二三四区中 | 国产精品成人久久久久 | 韩国欧美 | 日本叼嘿视频 | 亚洲欧美日韩国产色另类 | freexxxhd性欧美| 亚洲精品无码专区在线播放 | 男女视频免费网站 | 国产成人精品亚洲一区 | 夜性影院 | 另类专区国产在线视频 | 欧美成人观看免费全部完小说 | 欧美精品一区午夜小说 | 国产亚洲精品精品国产亚洲综合 | 中文字幕乱码中文字幕 | 国产五月 | 久久中文字幕综合不卡一二区 | 在线观看欧美精品 | 成人免费看黄页网址大全 | 清纯唯美亚洲综合五月天 | 亚洲国产精品久久综合 | 欧美伊人网| 精品国产免费一区二区三区五区 | 在线观看www日本免费网站 | 一级做a爰片久久毛片看看 一级做a爰片久久毛片美女 | 国产91香蕉 | 国产福利一区二区三区在线视频 | 日本一区二区三区免费看 | 精品视频69v精品视频 | 视频网站高清免费 | 2019在线亚洲成年视频网站 | 天天视频国产免费入口 | 久久天堂| 最近中文字幕免费视频 | 自拍视频啪 | 国产亚洲免费观看 | 日本大片aa特黄 | 亚洲欧美专区 | 欧美成人观看免费完全 | 亚洲一区二区精品视频 | 亚洲在线播放视频 |