国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統(tǒng) > Android > 正文

Android自動編輯文本框(AutoCompleteTextView)使用方法詳解

2019-12-12 03:33:20
字體:
供稿:網(wǎng)友

自動編輯文本框(AutoCompleteTextView)繼承自EditText,能夠接受用戶的輸入編輯,但是有這自己的特色功能:輸入一定的字符以后會彈出下拉列表提示供用戶選擇,用戶選擇之后會自動填充文本框。這項功能正如瀏覽器的輸入提示:

由于自動編輯文本框繼承于EditText,它能夠支持EditText的全部屬性,但是在輸入提示方面它有著自己的獨(dú)特屬性:

android:completionHint     為彈出下拉菜單指定提示標(biāo)題

android:completionThreshold     指定輸入多少個字符以后會出現(xiàn)提示

android:dropDownHeight     指定下拉菜單的高度

android:dropDownHorizontalOffset      指定下拉菜單和文本框的水平偏移

android:dropDownVerticalOffset       指定下拉帶單和文本框的垂直偏移

android:dropDownWidth      指定下拉菜單寬度

android:popupBackground       為下拉菜單設(shè)置背景

輸入提示框中會有我們輸入信息的補(bǔ)充,因此我們需要給輸入提示框配置信息,這是要通過適配器實(shí)現(xiàn)。下面我們創(chuàng)建一個帶輸入提示框的AutoCompleteTextView

實(shí)例操作:

1.在可視化界面拖入一個自動完成編輯框,并設(shè)置2個字符彈出提示和編輯框出布局正中間

  <AutoCompleteTextView    android:id="@+id/autoCompleteTextView1"    android:layout_width="match_parent"    android:layout_height="wrap_content"    android:layout_gravity="center"    android:completionThreshold="2"    android:hint="請輸入"    android:ems="10" >    <requestFocus />  </AutoCompleteTextView>

2.創(chuàng)建適配器。適配器可以通過java數(shù)組或資源文件創(chuàng)建,這里我們采用資源文件創(chuàng)建適配器

資源文件:

<?xml version="1.0" encoding="UTF-8"?><resources >  <string-array name="data">    <item >nanjing-xuanwu</item>    <item >nanjing-jiangning</item>    <item >nanjing-qixia</item>    <item >nanjing-jianye</item>  </string-array></resources>

java代碼:

 AutoCompleteTextView atc = (AutoCompleteTextView)findViewById(R.id.autoCompleteTextView1);//獲取組件 ArrayAdapter<CharSequence> aa = ArrayAdapter.createFromResource(this, R.array.data,R.layout.support_simple_spinner_dropdown_item);//創(chuàng)建

3.綁定適配器

 atc.setAdapter(aa);

運(yùn)行結(jié)果

總結(jié):對于AutoCompletionEditText使用,主要是完善它的提示功能。提示詞使用適配器加入,對于適配器創(chuàng)建,主要有通過資源文件創(chuàng)建和java字符串創(chuàng)建兩種。

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持武林網(wǎng)。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 铜山县| 太保市| 大邑县| 新晃| 突泉县| 河北省| 明光市| 瑞丽市| 永善县| 荔波县| 拉孜县| 台中县| 虎林市| 绥阳县| 修武县| 淮北市| 通河县| 博客| 启东市| 个旧市| 丰镇市| 嘉善县| 荔浦县| 龙口市| 米林县| 元氏县| 寿阳县| 武川县| 丰县| 怀来县| 万源市| 犍为县| 长岭县| 南和县| 醴陵市| 鄂托克前旗| 定州市| 南京市| 红河县| 东源县| 遵义市|