您好,登錄后才能下訂單哦!
這篇文章主要介紹Android怎么實(shí)現(xiàn)自動(dòng)文本框提示功能,文中介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們一定要看完!
具體內(nèi)容如下
activity_main.xml布局
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" > <!-- 默認(rèn)輸2個(gè)字符才能有提示 completionThreshold表示只輸入1個(gè)字符后,就有提示 requestFocus表示界面展開時(shí)焦點(diǎn)直接在第二個(gè)文本框 --> <AutoCompleteTextView android:id="@+id/myTextView01" android:layout_width="match_parent" android:layout_height="wrap_content" android:completionThreshold="1" /> <MultiAutoCompleteTextView android:id="@+id/myTextView02" android:layout_width="match_parent" android:layout_height="wrap_content" android:completionThreshold="1"> <requestFocus /> </MultiAutoCompleteTextView> </LinearLayout>
代碼實(shí)現(xiàn)
public class MainActivity extends Activity { private AutoCompleteTextView myTextView01; private MultiAutoCompleteTextView myTextView02; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); myTextView01 = (AutoCompleteTextView) findViewById(R.id.myTextView01); myTextView02 = (MultiAutoCompleteTextView) findViewById(R.id.myTextView02); String[] str={"xiaohe","xiaowang","xiaoli","zhanghe","zhangmin","zhaojun","lihe","daming"}; /* * 創(chuàng)建適配器 * 參數(shù)一:上下文 * 參數(shù)二:提示下位框的樣式,不喜歡可以換android.R.layout.* * 參數(shù)三:下拉框中備選的內(nèi)容 */ ArrayAdapter<String> adapter=new ArrayAdapter<String>( this, android.R.layout.simple_dropdown_item_1line, str); //將Adapter設(shè)置到AutoCompleteTextView中 myTextView01.setAdapter(adapter); myTextView02.setAdapter(adapter); //以","作為分隔符 myTextView02.setTokenizer(new MultiAutoCompleteTextView.CommaTokenizer()); } }
以上是“Android怎么實(shí)現(xiàn)自動(dòng)文本框提示功能”這篇文章的所有內(nèi)容,感謝各位的閱讀!希望分享的內(nèi)容對(duì)大家有幫助,更多相關(guān)知識(shí),歡迎關(guān)注億速云行業(yè)資訊頻道!
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。