Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android系統教程 >> Android開發教程 >> Android開發入門(十)基本控件 10.4 AutoCompleteTextView

Android開發入門(十)基本控件 10.4 AutoCompleteTextView

編輯:Android開發教程

AutoCompleteTextView和EditText很相似,事實上,AutoCompleteTextView就是EditText的子類。使用 AutoCompleteTextView,當用戶正在輸入時,會自動彈出一些提示信息。下面的例子將會展示如何使用 AutoCompleteTextView去自動地幫助用戶完成輸入。

1。 創建一個工程:BasicViews3。

2。 main.xml中的代碼。

<?xml version="1.0" encoding="utf-8"?>     
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent" 
    android:orientation="vertical" >     
         
<TextView 
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content" 
    android:text="Name of President" />     
         
<AutoCompleteTextView android:id="@+id/txtCountries" 
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content" />     
         
</LinearLayout>

3、BasicViews3Activity.java中的代碼。

public class 

BasicViews3Activity extends Activity {     
    String[] presidents = {     
            "Dwight D. Eisenhower",     
            "John F. Kennedy",     
            "Lyndon B. Johnson",     
            "Richard Nixon",     
            "Gerald Ford",     
            "Jimmy Carter",     
            "Ronald Reagan",     
            "George H. W. Bush",     
            "Bill Clinton",     
            "George W. Bush",     
            "Barack Obama" 
        };     
         
    /** Called when the activity is first created. */ 
    @Override 
    public void onCreate(Bundle savedInstanceState) {     
        super.onCreate(savedInstanceState);     
        setContentView(R.layout.main);     
                 
        ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,     
            android.R.layout.simple_dropdown_item_1line, presidents);     
         
        AutoCompleteTextView textView = (AutoCompleteTextView)     
            findViewById(R.id.txtCountries);     
         
        textView.setThreshold(3);     
        textView.setAdapter(adapter);     
    }     
}

4、F11調試。

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved