我正在使用string.xml中的字符串数组处理包含2个AutoCompleteTextView的应用程序 现在我通过在string.xml中插入一个带有一些项的字符串数组来成功使用this方法。
<string-array name="cities_array">
<item>...</item>
<item>...</item>
<item>...</item>
<item>...</item>
<item>...</item>
</string-array>
问题是我想添加一个包含1000个项目的列表,我想知道传递该列表并向每行添加一个模式是否最佳?
答案 0 :(得分:0)
这就是计算机的发明之作。我建议你写一个Java程序来完成这项工作。通过添加标记将单词列表转换为XML。像
这样的东西BufferedReader br=new BufferedReader(new InputStreamReader(new FileInputStream("/path/to/file.txt")));
StringBuilder output=new StringBuilder();
String line;
while((line=br.readLine())!=null) {
output.append("<item>"+line+"</item>");
}
// Write output to a file...
虽然使用一些XML生成器来做这件事会更好。
答案 1 :(得分:0)