我是 Android 开发新手,我在我的应用程序中使用 MultiAutoCompleteTextView,以下是代码。
public TextView autoSelected;
String[] countries = {"India","USA","Canada","Indonesia","Belgium", "France", "Italy", "Germany", "Spain"};
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
MultiAutoCompleteTextView autoCompleteTextView = (MultiAutoCompleteTextView)findViewById(R.id.autoCompleteTextView);
ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,android.R.layout.simple_dropdown_item_1line,countries);
autoCompleteTextView.setAdapter(adapter);
autoCompleteTextView.setTokenizer(new MultiAutoCompleteTextView.CommaTokenizer());
}
第一个问题和主要问题TextView 获取重复值意味着同一国家/地区一次又一次地显示在 TextView 中。示例:我可以从自动完成中选择美国 n 次,并且它在文本字段中显示 n 次。
我希望如果我已经从建议中选择了特定值,在这种情况下,它要么在建议中不可见,要么在 TextView 中不可见。
第二期
我想自定义当前在 TextView 中的选定值的设计,例如附加背景和关闭符号。
None
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)