Hello,Views(五)自动填充文字AutoCompleteTextView(附源码)
2012-02-21 11:18
162 查看
前言
本文根据官方教程适当翻译而来。(源码下载)
1.新建工程HelloAutoComplete
2.在res/layout/目录下见一个xml文件作为填充文字的textview样式,list_item.xml:
3.修改main.xml文件,包含一个textview和AutoCompleteTextView
4.打开HelloAutoCompleteActivity文件,修改onCreate()方法
5.OK,运行。(源码下载)
本文根据官方教程适当翻译而来。(源码下载)
1.新建工程HelloAutoComplete
2.在res/layout/目录下见一个xml文件作为填充文字的textview样式,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.修改main.xml文件,包含一个textview和AutoCompleteTextView
<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="wrap_content" android:orientation="horizontal" android:padding="5dp" > <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="国家" /> <AutoCompleteTextView android:id="@+id/autocomplete_country" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_marginLeft="5dp" /> </LinearLayout>
4.打开HelloAutoCompleteActivity文件,修改onCreate()方法
@Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); AutoCompleteTextView textView = (AutoCompleteTextView) findViewById(R.id.autocomplete_country); // 通过外部string数组资源绑定到适配器,便于维护 String[] countries = getResources().getStringArray(R.array.countries_array); ArrayAdapter<String> adapter = new ArrayAdapter<String>(this, R.layout.list_item, countries); // 硬编码,直接在代码里声明用到的资源 // ArrayAdapter<String> adapter = new ArrayAdapter<String>(this, // R.layout.list_item, COUNTRIES); textView.setAdapter(adapter); }
5.OK,运行。(源码下载)
相关文章推荐
- Hello,Views(五)自动填充文字AutoCompleteTextView(附源码)
- AutoCompleteTextView实现邮件地址自动填充
- 源码推荐(1.26):textview根据文字行数自动变化大小
- AutoCompleteTextView自动填充邮箱后缀
- Android Spinner 下拉菜单和AutoCompleteTextView 自动填充控件
- AutoCompleteTextView实现邮箱自动填充
- 基于Android中的 AutoCompleteTextView实现自动填充
- Android学习笔记之AutoCompleteTextView自动填充功能的案例
- Android开发高级组件之自动完成文本框(AutoCompleteTextView)用法示例【附源码下载】
- Android O新特性之Autosizing TextViews(随着TextView宽高而自动改变文字大小)
- Android开发之AutoCompleteTextView :自动提供可选择内容
- 输入内容自动完成文本框(AutoCompleteTextView)
- Android之AutoCompleteTextView自动匹配RecycleView
- Android控件使用—AutoCompleteTextView自动补全实现搜索功能
- Android高级组件AutoCompleteTextView自动完成文本框使用详解
- Android 自动补全提示输入AutoCompleteTextView、 MultiAutoCompleteTextView
- Android浏览器地址栏中历史访问记录的自动提示实现(AutoCompleteTextView)
- 011、AutoCompleteTextView控件,具有自动提示功能的菜单
- 通过自定义TextView,拉伸每行解决自动换行文字排版参差不齐问题
- Android AutoCompleteTextView连接数据库自动提示的方法(附demo源码下载)