Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> 關於Android編程 >> Android AutoCompleteTextView控件基本用法示例

Android AutoCompleteTextView控件基本用法示例

編輯:關於Android編程

本文實例講述了Android AutoCompleteTextView控件基本用法。分享給大家供大家參考,具體如下:

當輸入部分內容之後會有相關的建議,類似於百度提示信息

1、在布局文件中聲明一個AutoCompleteTextView

<AutoCompleteTextView
    android:id="@+id/autocomplete_country"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:layout_marginLeft="5dp"
  />

2、定義一個提示條目的樣式,在layout目錄下建立list_item.xml文件

<?xml version="1.0" encoding="utf-8"?>
<TextView
  xmlns:android="http://schemas.android.com/apk/res/android"
  android:layout_width="fill_parent"
  android:layout_height="fill_parent"
  android:padding="10dp"
  android:textSize="16sp"
  android:textColor="#000">
</TextView>

3、它需要使用ArrayAdapter來提供數據

public void setAutoCompleteTextView(){
  autoCompleteTextView = (AutoCompleteTextView)findViewById(R.id.autocomplete_country);
  //COUNTRIES是一個數組,AutoCompleteTextView會將數組內容和用戶輸入的匹配,然後再顯示出來提示用戶
  //R.layout.list_item顯示的是提示信息顯示的內容的樣式
  ArrayAdapter<String> arrayAdapter = new ArrayAdapter<String>(this, R.layout.list_item, COUNTRIES);
  autoCompleteTextView.setAdapter(arrayAdapter);
}

備注:COUNTRIES是一個數組類型

4、將AutoCompleteTextView和ArrayAdapter聯系起來

更多關於Android相關內容感興趣的讀者可查看本站專題:《Android文件操作技巧匯總》、《Android編程開發之SD卡操作方法匯總》、《Android開發入門與進階教程》、《Android資源操作技巧匯總》、《Android視圖View技巧總結》及《Android控件用法總結》

希望本文所述對大家Android程序設計有所幫助。

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