AutoCompleteTextView控件
2012-08-11 22:25
344 查看
布局
<?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">
<AutoCompleteTextView android:layout_height="wrap_content"
android:layout_width="fill_parent" android:id="@+id/autoCompleteTextView1"
android:hint="输入关键字" android:layout_margin="5dp"></AutoCompleteTextView>
</LinearLayout>
模板布局
<?xml version="1.0" encoding="utf-8"?>
<TextView xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_height="fill_parent" android:layout_width="fill_parent"
android:id="@+id/textView_moban" android:padding="10dp"
android:textColor="#000" android:textSize="20dp"></TextView>
代码
package com.AutoCompleteTextView;
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 {
/** 搜索提示
* AutoCompleteTextView控件
* */
AutoCompleteTextView autoCompleteTextView ;
//ArrayAdapter也可以接收字符串数组
static final String[] COUNTRY = {"hebei","henan","guangdong","guangxi"};
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
autoCompleteTextView = (AutoCompleteTextView) findViewById(R.id.autoCompleteTextView1);
List<String> list = new ArrayList<String>();
//动态添加
list.add("aaa");
list.add("aabcd");
//将模板加入适配器
ArrayAdapter<String> adapter = new ArrayAdapter<String>(this, R.layout.moban,list);
autoCompleteTextView.setAdapter(adapter);
// ArrayAdapter也可以接收字符串数组
ArrayAdapter<String> adapter1 = new ArrayAdapter<String>(this, R.layout.moban,COUNTRY);
autoCompleteTextView.setAdapter(adapter1);
}
}
相关文章推荐
- android之MultiAutoCompleteTextView控件的使用
- 【Android基础笔记04】Spinner 和 AutoCompleteTextView 基本适配器控件的使用
- 关于界面控件的学习3【spinner、autocompletetextview、NotificationBar】
- 控件(View)之DatePicker, TimePicker, ToggleButton, EditText, ProgressBar, SeekBar, AutoCompleteTextView, MultiAutoCompleteTextView【转】
- 【控件篇】AutoCompleteTextView 简单实用案例代码
- Android-基本控件(AutoCompleteTextView,MultiAutoCompleteTextView,ToggleButton)
- Android常用控件之AutoCompleteTextView、Spinner
- 高级控件之自动完成文本框(AutoCompleteTextView)
- Android学习_01——AutoCompleteTextView控件和MultiAutoCompleteTextView控件的应用
- Android开发——AutoCompleteTextView自动提示控件
- Android:控件AutoCompleteTextView 自动提示
- AutoCompleteTextView 控件测试
- Android控件使用—AutoCompleteTextView自动补全实现搜索功能
- Android:控件AutoCompleteTextView 自动提示
- [Android] AutoCompleteTextView:自己主动完毕输入内容的控件(自己主动补全)
- 安卓的控件之AutoCompleteTextView,ListView,Menu,Dialog
- 使用AutoCompleteTextView控件实现好友记录提醒
- Android开发之AutoCompleteTextView控件
- 使用AutoCompleteTextView控件的步骤
- Android:控件AutoCompleteTextView 自动提示