MultiAutoCompleteTextView
来源:互联网 发布:2004nba总决赛数据 编辑:程序博客网 时间:2024/05/22 11:45
MainActivity.java
package com.example.assembly;import android.app.Activity;import android.os.Bundle;import android.widget.ArrayAdapter;import android.widget.MultiAutoCompleteTextView;public class MainActivity extends Activity {//字符串数组,可用数据库存储private String[] str={"12隔壁一","12隔壁二","12隔壁三","12隔壁四","12隔壁五","12隔壁六"};private MultiAutoCompleteTextView mactv;@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);mactv=(MultiAutoCompleteTextView) findViewById(R.id.first_mactv);//适配器作用 将数据和组件对应绑定起来android.R.layout.simple_list_item_1是Android自带的ArrayAdapter<String> aa=new ArrayAdapter<String>(MainActivity.this, android.R.layout.simple_list_item_1, str);mactv.setAdapter(aa);//用逗号隔开每一个联想出来的数据mactv.setTokenizer(new MultiAutoCompleteTextView.CommaTokenizer());}}
activity_main.xml
<LinearLayout 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:orientation="vertical" 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="com.example.assembly.MainActivity" > <MultiAutoCompleteTextView android:id="@+id/first_mactv" android:layout_width="300dp" android:layout_height="wrap_content" android:hint="@string/multiAutoCompleteTextView"/></LinearLayout>
strings.xml
<?xml version="1.0" encoding="utf-8"?><resources><string name="multiAutoCompleteTextView">multiAutoCompleteTextView</string></resources>
效果图:
输入前: 输入后:
0 0
- MultiAutoCompleteTextView
- MultiAutoCompleteTextView
- MultiAutoCompleteTextView
- MultiAutoCompleteTextView
- API-MultiAutoCompleteTextView
- AutoCompleteTextView&MultiAutoCompleteTextView
- MultiAutoCompleteTextView控件
- MultiAutoCompleteTextView setTokenizer()
- AutoCompleteTextView和MultiAutoCompleteTextView
- AutoCompleteTextView与MultiAutoCompleteTextView
- AutoCompleteTextView和MultiAutoCompleteTextView
- android之MultiAutoCompleteTextView
- MultiAutoCompleteTextView自动联想查找
- AutoCompleteTextView、MultiAutoCompleteTextView理解
- AutoCompleteTextView与MultiAutoCompleteTextView
- android AutoCompleteTextView和MultiAutoCompleteTextView
- AutoCompleteTextView和MultiAutoCompleteTextView
- AutoCompleteTextView和MultiAutoCompleteTextView
- Android 自定义控件源码分析----谈Android自定义控件中 onMeasure()方法处理 wrap_content 情况的必要性
- 1028. 人口普查(20)
- DLL注入的几种姿势(一):Windows Hooks
- 使用Java 随机读写文件RandomAccessFile类和String类遇到的问题
- 11. Container With Most Water
- MultiAutoCompleteTextView
- Android基础:Android 按2次back键程序才退出
- Python的排序:关于sort()与sorted()
- Attempt to perform operation on an invalid operand
- crtmpserver的一个bug
- StringToBuffer
- 72. Edit Distance
- VirtualBox虚拟机编译高版本内核问题
- Flask Requests & 人人网Session