android-autoComplete 自动提示

来源:互联网 发布:如何创建网络平台 编辑:程序博客网 时间:2024/05/22 15:15

当输入2个字符以上的时候就会自动字体。


package zhang.autoComplete;import java.util.ArrayList;import java.util.List;import android.app.Activity;import android.os.Bundle;import android.widget.ArrayAdapter;import android.widget.AutoCompleteTextView;public class AC extends Activity {private AutoCompleteTextView auto;    /** Called when the activity is first created. */    @Override    public void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.main);        auto=(AutoCompleteTextView)findViewById(R.id.auto);                List<String> list = new ArrayList<String>();        list.add("ceshi000");        list.add("ceshi002");        list.add("ceshi001");        list.add("ceshi003");        ArrayAdapter<String> arrayAdapter = new ArrayAdapter<String> (this,R.layout.list_item,list);        auto.setAdapter(arrayAdapter); }}


下拉单的样式布局


<?xml version="1.0" encoding="utf-8"?><TextViewxmlns: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="#fff"android:background="#000"android:layout_margin="5dip"></TextView>

demo布局

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