Android - AutoCompleteTextView

来源:互联网 发布:地域详细数据 编辑:程序博客网 时间:2024/06/01 10:25

XML代码:

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

Java代码:

package com.demo;import android.app.Activity;import android.os.Bundle;import android.view.View;import android.widget.AdapterView;import android.widget.AutoCompleteTextView;import android.widget.ArrayAdapter;import android.widget.Toast;import android.widget.TextView;public class ActivityBasicActivity extends Activity {    /** 当第一次被创建时调用 */String[] str = {"rollen", "rollenholt", "rollenren", "roll","Google","百度","腾讯","腾讯游戏"};    @Override    public void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);//创建一个线性布局管理器        //this.getWindow().setBackgroundDrawableResource(R.color.mycolor);//设置背景颜色        setContentView(R.layout.main);  //显示该视图        ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,android.R.layout.simple_dropdown_item_1line,str);        AutoCompleteTextView textview = (AutoCompleteTextView) findViewById(R.id.autoCompleteTextView1);        textview.setThreshold(1);//设置用户输入的字符数才显示下拉菜单        textview.setAdapter(adapter);    }   }


原创粉丝点击