2.常用控件:AutoCompleteTextView
来源:互联网 发布:函数式编程的优点 编辑:程序博客网 时间:2024/06/11 07:27
常用控件:AutoCompleteTextView
核心代码:
视图:
相应Acitivity下声明
<AutoCompleteTextView android:id="@+id/autocomplete" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_marginLeft="5dp"/>
独立XML文件下声明
<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>
数据:
//通过ID得到AutoCompleteTextView对象 autoCompleteTextView = (AutoCompleteTextView)findViewById(R.id.autocomplete); //创建一个list,为ArrayAdapter提供数据 List<String> list = new ArrayList<String>(); list.add("测试测试"); list.add("测试test"); //创建一个ArrayAdapter对象 ArrayAdapter<String> arrayAdapter = new ArrayAdapter<String>(this,R.layout.list_item,list); //将ArrayAdapter设置给AutoCompleteTextView对象 autoCompleteTextView.setAdapter(arrayAdapter);
控件图例:
具体应用:
视图:
相应Acitivity下声明
<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="horizontal" android:layout_width="fill_parent" android:layout_height="wrap_content" android:padding="5dp"> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Country" /> <AutoCompleteTextView android:id="@+id/autocomplete" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_marginLeft="5dp"/></LinearLayout>
独立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>
数据:
package mars.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 MainActivity extends Activity { /** Called when the activity is first created. */AutoCompleteTextView autoCompleteTextView = null; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); //通过ID得到AutoCompleteTextView对象 autoCompleteTextView = (AutoCompleteTextView)findViewById(R.id.autocomplete); //创建一个list,为ArrayAdapter提供数据 List<String> list = new ArrayList<String>(); list.add("测试测试"); list.add("测试test"); //创建一个ArrayAdapter对象 ArrayAdapter<String> arrayAdapter = new ArrayAdapter<String>(this,R.layout.list_item,list); //将ArrayAdapter设置给AutoCompleteTextView对象 autoCompleteTextView.setAdapter(arrayAdapter); }}
项目文件地址:
阅读全文
0 0
- 2.常用控件:AutoCompleteTextView
- Android常用控件-AutoCompleteTextView
- android常用控件三 AutoCompleteTextView
- android 常用控件 (AutoCompleteTextView) (MultiAutoCompleteTextView)
- Android常用控件之AutoCompleteTextView、Spinner
- Android-常用UI控件(Spinner/AutoCompleteTextView)
- AutoCompleteTextView控件
- AutoCompleteTextView控件
- AutoCompleteTextView控件的使用
- android控件13 AutoCompleteTextView
- 控件之AutoCompleteTextView
- autoCompleteTextView控件简介
- Android基础--AutoCompleteTextView控件
- 自动完成控件AutoCompleteTextView
- AutoCompleteTextView和MultiAutoCompleteTextView控件
- Android控件之AutoCompleteTextView
- AutoCompleteTextView 控件测试
- AutoCompleteTextView控件学习
- jquery遍历筛选数组的几种方法和遍历解析json对象
- webpack---webpack构建vue多页面框架(一、工程布局)
- fastJson的使用(高效的json转换工具)
- 剑指offer之变态跳台阶
- web.xml不同版本约束
- 2.常用控件:AutoCompleteTextView
- 【C++】try 语句捕获异常,catch子句处理异常
- 信息安全第四篇(加密解密及安全网络通信模型)
- OpenJudge百炼-2692-假币问题-C语言-枚举
- 异常在该控件上执行的操作正从错误的线程调用。使用 Control.Invoke 或 Control.BeginInvoke 封送到正确的线程才能执行此操作。
- struts2--struts2国际化(使用占位符)
- NSQ简介
- Java 多线程卖票例子
- Codeforce_832B_Petya and Exam_字符串模拟