在【Android学习笔记】AutoCompleteTextView(数组在代码中)中,我们是将自动提示的建议文本以数组的形式存放在.java中的,现在我们换一个形式,将提示文本放在strings.xml中,将一大串的数组放在XML文件中比放在代码中更加灵活。注意:本例是在上一期基础上进行变化的。
首先我们在strings.xml里添加如下代码:
然后我们将.java中ArrayAdapter<String> adapter = new ArrayAdapter<String>(this, R.layout.list_item, countries);这段代码替换成如下:
OK,运行程序,输入z,是否提示得跟strings.xml中的一模一样呢?