AutoCompleteTextView

  这个控件其实很简单,举个大家就知道他是干什么用的了,打开手机的通讯录,在搜索框中输入姓名,当输入没有完成时,他就会给你列出自动匹配的联系人。AutoCompleteTextView就是这个功能,下面我们来看下AutoCompleteTextView如何使用:(在这说明一下AutoCompleteTextView的使用也是同ArrayAdapter一起)

  • 首先定义Adapter中的数据:
private String[] mData = {"layout_linear", "layout_relative", "layout_frame", "Layout_table", "view_text", "view_image"};
  • 在Activity的布局中添加AutoCompleteTextView,并在Activity中获得AutoCompleteTextView的对象:
<AutoCompleteTextView  android:id="@+id/autocompletetextview_content" android:layout_width="match_parent" android:layout_height="wrap_content" android:hint="请输入要查找内容"/>
  • Activity中调用Adapter适配器:
public class MainActivity extends Activity {    private AutoCompleteTextView mAutoCompleteTextViewContent;    private ArrayAdapter<String> mAdapter;    private String[] mData = {"layout_linear", "layout_relative", "layout_frame", "Layout_table", "view_text", "view_image"};    @Override    protected void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.activity_main);        mAutoCompleteTextViewContent = (AutoCompleteTextView) findViewById(R.id.autocompletetextview_content);        mAdapter = new ArrayAdapter<String>(this,android.R.layout.simple_list_item_1,mData);        mAutoCompleteTextViewContent.setAdapter(mAdapter);        Log.d("data", "" + mAutoCompleteTextViewContent.getText());    }}

结果如下:

更多相关文章

  1. Android(安卓)EditText 下换线颜色变换
  2. Android的ListView简单使用的实例(附Demo)
  3. Android(安卓)解决输入法遮挡布局控件的问题
  4. Android(安卓)ListView改变数据源
  5. 一行代码实现Android右滑返回
  6. Android复杂自定义Listview实现
  7. contentprovider的学习实例总结
  8. Android布局之二——Relative Layout
  9. Android(安卓)动态移动控件实现

随机推荐

  1. Android中控件绕中心旋转动画
  2. Android(安卓)如何从SD卡中读取数据?
  3. VS2015 Android(安卓)SDK 下载和更新失败
  4. Android init language (安卓初始化语言)
  5. Android标题栏进度指示器使用方法
  6. Android入门第一篇[转]
  7. android proxydroid代理
  8. ????????????,?????Android_app
  9. Android(安卓)关于NestedScrollView与Rec
  10. [Android]基于Android的Java学习路线图