您的位置:首页 > 其它

AutoCompleteTextView与MultiAutoCompleteTextView

2016-11-17 16:20 323 查看

AutoCompleteTextView

步骤如下:

初始化控件

初始化适配器

初始化数据源

绑定适配器与数据源

MultiAutoCompleteTextView

步骤如下:

初始化控件

初始化适配器

初始化数据源

绑定适配器与数据源

设置分隔符

代码

public class MainActivity extends Activity {

private AutoCompleteTextView acTextView;
private MultiAutoCompleteTextView macTextView;
//数据源
private String[] res = {"shanghai1","shanghai2","beijing1","beijing2"};
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
//初始化适配器
acTextView = (AutoCompleteTextView) findViewById(R.id.autoCompleteTextView);
//AutoCompleteTextView
//初始化适配器
ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,
android.R.layout.simple_list_item_1 , res);
//绑定适配器
acTextView.setAdapter(adapter);

//MultiAutoCompleteTextView
//初始化适配器
macTextView = (MultiAutoCompleteTextView)findViewById(R.id.multiAutoCompleteTextView);
//绑定适配器
macTextView.setAdapter(adapter);
//设置分隔符
macTextView.setTokenizer(new MultiAutoCompleteTextView.CommaTokenizer());
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐