android-----(自动提示)AutoCompleteTextView的使用
2013-12-17 21:12
726 查看
1、main.xml代码:
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:paddingBottom="@dimen/activity_vertical_margin" android:paddingLeft="@dimen/activity_horizontal_margin" android:paddingRight="@dimen/activity_horizontal_margin" android:paddingTop="@dimen/activity_vertical_margin" tools:context=".AutoCompleteTextView" > <AutoCompleteTextView android:id="@+id/autotext" android:layout_width="fill_parent" android:layout_height="wrap_content" android:paddingLeft="5dp"/> </RelativeLayout>2、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、AutoCompleteTextView.java代码:
package mars.autocompletetextview; import java.util.ArrayList; import java.util.List; import android.os.Bundle; import android.widget.ArrayAdapter; import android.app.Activity; public class AutoCompleteTextView extends Activity { private android.widget.AutoCompleteTextView actv=null; //2、直接赋值 static final String[] COONTRIES=new String[]{ "abc","abcd","abcde","abcdef","abcdefg", "abcdeh","abcdei","abcdej","abcdek","abcdel", "abcdem","abcden","abcdeo","abcdep","abcdeq" }; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); //1、AutoCompleteTextView要用ArrayAdapter来提供数据 List<String> list=new ArrayList<String>(); list.add("asssss"); list.add("asaaaa"); ArrayAdapter<String> arrayAdapter=new ArrayAdapter<String>(this,R.layout.list_item,COONTRIES); //ArrayAdapter<String> arrayAdapter=new ArrayAdapter<String>(this,R.layout.list_item,list); actv=(android.widget.AutoCompleteTextView)findViewById(R.id.autotext); actv.setAdapter(arrayAdapter); } }4、运行效果:
相关文章推荐
- Android深入浅出系列之实例应用—具有自动提示的菜单应用AutoCompleteTextView和ArrayAdapter的使用
- Android深入浅出系列之实例应用—具有自动提示的菜单应用AutoCompleteTextView和ArrayAdapter的使用
- Android深入浅出系列之实例应用—具有自动提示的菜单应用AutoCompleteTextView和ArrayAdapter的使用
- android 中使用AutoCompleteTextView 可以实现自动提示功能
- Android用户输入自动提示控件AutoCompleteTextView使用方法
- Android:控件AutoCompleteTextView 自动提示
- Android:控件AutoCompleteTextView 自动提示
- Android:控件AutoCompleteTextView 自动提示
- Android 利用AutoCompleteTextView实现模糊搜索功能,搜索结果自动提示,识别拼音首字母并转汉字提示
- Android:控件AutoCompleteTextView 自动提示
- Android基础教程(八)之仿百度谷歌搜索自动提示框-----AutoCompleteTextView的应用
- Android:控件AutoCompleteTextView 客户端保存搜索历史自动提示
- Android:控件AutoCompleteTextView 客户端保存搜索历史自动提示
- Android:控件AutoCompleteTextView 客户端保存搜索历史自动提示
- Android学习之AutoCompleteTextView自动提示输入
- 使用AutoCompleteTextView与SharedPreferences实现自动提示历史数据
- 使用AutoCompleteTextView 做edittext自动提示
- Android:控件AutoCompleteTextView 客户端保存搜索历史自动提示
- Android:控件AutoCompleteTextView 自动提示