欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

基于Android中的 AutoCompleteTextView實(shí)現(xiàn)自動填充

 更新時間:2013年04月21日 10:45:08   作者:  
本篇文章小編為大家介紹,基于Android中的 AutoCompleteTextView實(shí)現(xiàn)自動填充。需要的朋友參考下

現(xiàn)在我們上網(wǎng)會用百度或者谷歌搜索信息,當(dāng)我們在輸入框里輸入一兩個字后,就會自動提示我們想要的信息,這種效果在Android 是通過Android 的AutoCompleteTextView Widget 搭配ArrayAdapter 設(shè)計(jì)同類似Google 搜索提示的效果.

先在Layout 當(dāng)中布局一個AutoCompleteTextView Widget ,然后通過預(yù)先設(shè)置好的字符串?dāng)?shù)組,將此字符串?dāng)?shù)組放入ArrayAdapter ,最后利用AutoCompleteTextView.setAdapter 方法,就可以讓AutoCompleteTextView 具有自動提示的功能.例如,只要輸入ab ,就會自動帶出包含ab 的所有字符串列表.

復(fù)制代碼 代碼如下:

public class MainActivity extends Activity {

 private AutoCompleteTextView actv;
 private static final String[] autoStrs = new String[] { "a", "abc", "abcde" };

 @Override
 protected void onCreate(Bundle savedInstanceState) {
  super.onCreate(savedInstanceState);
  setContentView(R.layout.activity_main);
  actv = (AutoCompleteTextView) findViewById(R.id.actv);
  ArrayAdapter adapter = new ArrayAdapter(this,android.R.layout.simple_dropdown_item_1line, autoStrs);
  actv.setAdapter(adapter);
 }

 @Override
 public boolean onCreateOptionsMenu(Menu menu) {  getMenuInflater().inflate(R.menu.main, menu);
  return true;
 }
}


復(fù)制代碼 代碼如下:

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent" >

<AutoCompleteTextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:id="@+id/actv"
android:completionThreshold="1" /><!-- 設(shè)置只需要輸入一個字就開始匹配 -->

</LinearLayout>


相關(guān)文章

  • Android?之Preference控件基本使用示例詳解

    Android?之Preference控件基本使用示例詳解

    這篇文章主要為大家介紹了Android?之Preference控件基本使用示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-12-12
  • Android折疊式Toolbar使用完全解析(CollapsingToolbarLayout)

    Android折疊式Toolbar使用完全解析(CollapsingToolbarLayout)

    這篇文章主要為大家詳細(xì)介紹了Android折疊式Toolbar的使用方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-02-02
  • android 識別U盤以及讀寫文件的方法

    android 識別U盤以及讀寫文件的方法

    今天小編就為大家分享一篇android 識別U盤以及讀寫文件的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-08-08
  • Android入門教程之ListView的應(yīng)用示例

    Android入門教程之ListView的應(yīng)用示例

    這篇文章主要介紹了Android入門教程之ListView的應(yīng)用,結(jié)合簡單實(shí)例形式分析了Android中l(wèi)istview的簡單創(chuàng)建與使用步驟,需要的朋友可以參考下
    2016-10-10
  • Android自定義View實(shí)現(xiàn)圓弧進(jìn)度效果

    Android自定義View實(shí)現(xiàn)圓弧進(jìn)度效果

    這篇文章主要為大家詳細(xì)介紹了Android自定義View實(shí)現(xiàn)圓弧進(jìn)度效果,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-11-11
  • Flutter定時器、倒計(jì)時的快速上手及實(shí)戰(zhàn)講解

    Flutter定時器、倒計(jì)時的快速上手及實(shí)戰(zhàn)講解

    這篇文章主要給大家介紹了關(guān)于Flutter定時器、倒計(jì)時的快速上手及實(shí)戰(zhàn)的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家學(xué)習(xí)或者使用Flutter具有一定的參考學(xué)習(xí)價值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-06-06
  • Android編程開發(fā)之Spinner組件用法

    Android編程開發(fā)之Spinner組件用法

    這篇文章主要介紹了Android編程開發(fā)之Spinner組件用法,結(jié)合實(shí)例形式分析介紹了Android中Spinner組件的功能、定義及具體使用技巧,需要的朋友可以參考下
    2015-12-12
  • Android開發(fā)實(shí)現(xiàn)繪制淘寶收益圖折線效果示例

    Android開發(fā)實(shí)現(xiàn)繪制淘寶收益圖折線效果示例

    這篇文章主要介紹了Android開發(fā)實(shí)現(xiàn)繪制淘寶收益圖折線效果,涉及Android canvas圖形繪制及布局控制相關(guān)操作技巧,需要的朋友可以參考下
    2017-11-11
  • 解決Android studio 2.3升級到Android studio 3.0 后apt報(bào)錯問題

    解決Android studio 2.3升級到Android studio 3.0 后apt報(bào)錯問題

    原來項(xiàng)目在Android studio 2.3一切正常,升級到了3.0之后報(bào)錯,不支持apt了,其實(shí)解決這個問題很簡單,只需要修改兩點(diǎn)內(nèi)容就可以,下面腳本之家小編帶領(lǐng)大家通過本文學(xué)習(xí)吧
    2017-12-12
  • Android APK反編譯技巧深入講解

    Android APK反編譯技巧深入講解

    這篇文章主要給大家介紹了關(guān)于Android APK反編譯技巧的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對各位Android開發(fā)者們具有一定的參考學(xué)習(xí)價值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-05-05

最新評論