国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統 > Android > 正文

Android用戶輸入自動提示控件AutoCompleteTextView使用方法

2019-12-12 02:18:18
字體:
來源:轉載
供稿:網友

一、簡介

1、AutoCompleteTextView的作用

 

2、AutoCompleteTextView的類結構圖

也就是擁有EditText的各種功能 

3、AutoCompleteTextView工作原理

AutoCompleteTextView的自動提示功能肯定需要適配器提供數據

4、Android里的適配器

5、適合AutoCompleteTextView的適配器

ArrayAdapter

二、AutoCompleteTextView實現自動提示的方法

 1)AutoCompleteTextView實現自動提示的方法

第一步、創建適配器

String[] arr={"凱撒","凱撒廣場","凱撒大帝"};
ArrayAdapter<String> adapter= new ArrayAdapter<String>(this, R.layout.textview, arr);

第二步、AutoCompleteTextView對象應用適配器

autoCompleteTextView1.setAdapter(adapter);

說明:

提示文本是用textview實現的,提示文本里面的提示數據就是String[] arr。

三、代碼實例

代碼:

fry.Activity01

package fry;import com.example.AutoCompleteTextViewDemo1.R;import android.app.Activity;import android.os.Bundle;import android.widget.ArrayAdapter;import android.widget.AutoCompleteTextView;public class Activity01 extends Activity{ private AutoCompleteTextView autoCompleteTextView1; @Override protected void onCreate(Bundle savedInstanceState) {  // TODO Auto-generated method stub  super.onCreate(savedInstanceState);  setContentView(R.layout.activity01);  autoCompleteTextView1=(AutoCompleteTextView) findViewById(R.id.autoCompleteTextView1);  /*   * AutoCompleteTextView實現自動提示的方法   * 第一步、創建適配器   * 第二步、AutoCompleteTextView對象應用適配器   *    */    String[] arr={"凱撒","凱撒廣場","凱撒大帝"};  ArrayAdapter<String> adapter= new ArrayAdapter<String>(this, R.layout.textview, arr);  autoCompleteTextView1.setAdapter(adapter); }}

fry.Activity01

<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" > <AutoCompleteTextView   android:id="@+id/autoCompleteTextView1"  android:layout_width="match_parent"  android:layout_height="wrap_content"  /></LinearLayout>

/AutoCompleteTextViewDemo1/res/layout/textview.xml

<?xml version="1.0" encoding="utf-8"?><TextView xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" > <!-- 這里是直接TextView,而不是layout下的TextView --></TextView > 

四、易錯點

1、這里是直接TextView,而不是layout下的TextView

/AutoCompleteTextViewDemo1/res/layout/textview.xml

<?xml version="1.0" encoding="utf-8"?><TextView xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" > <!-- 這里是直接TextView,而不是layout下的TextView --></TextView >

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持武林網。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 苗栗县| 黄浦区| 台中市| 辽阳县| 九龙坡区| 梁平县| 大庆市| 新平| 灌南县| 大新县| 清河县| 乌兰浩特市| 福州市| 金塔县| 延长县| 财经| 思南县| 佛山市| 侯马市| 泸水县| 宜都市| 长汀县| 庆阳市| 呼伦贝尔市| 辽阳县| 安福县| 盐亭县| 陵川县| 永修县| 榕江县| 青铜峡市| 平乡县| 哈密市| 彭山县| 永年县| 科技| 汶川县| 永济市| 宁津县| 修文县| 花莲县|