Android學習筆記之AutoCompleteTextView

openkk 12年前發布 | 21K 次閱讀 Android Android開發 移動開發

Android學習筆記之AutoCompleteTextView

1、簡介

      在我們平常上網的時候經常會用到谷歌或百度,在輸入框中輸入我們想要輸入的信息就會出現其他與其相關的提示信息,非常方便。這種效果在Android中是用AutoCompleteTextView實現的

AutoCompleteTextView是一個可以編輯的文本view,當用戶鍵入時,會自動顯示完成建議信息。

建議列表顯示在下拉列表框中,可以選中某項代替編輯框里的內容。

當用戶點擊回車鍵時,或者什么也沒有選中點擊ENTER建時下拉列表會自動消失。

建議列表是從一個數據適配器獲取的數據。

 

2、范例

package xiaosi.AutoCompleteTextView;

import android.app.Activity;
import android.os.Bundle;
import android.widget.ArrayAdapter;
import android.widget.AutoCompleteTextView;

public class AutoCompleteTextViewActivity extends Activity {

    private AutoCompleteTextView autoCompleteTextView = null;
    private final String[] Citys = new String[] {        
            "Belgium", "France", "Italy", "Germany", "Spain" ,"Sppp","Itaggg"   
            };
    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);

        autoCompleteTextView = (AutoCompleteTextView)findViewById(R.id.auto);

        //配置設配器
        ArrayAdapter arrayAdapter = new ArrayAdapter         (AutoCompleteTextViewActivity.this, android.R.layout.simple_dropdown_item_1line, Citys);
        //
        autoCompleteTextView.setAdapter(arrayAdapter);
    }
}
Android學習筆記之AutoCompleteTextView

 本文由用戶 openkk 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!