通常AutoCompleteTextView
填充strings.xml
文件res/values
夹中的文件。谁能告诉我如何使用在类中创建的字符串数组来填充AutoCompleteTextView
?
问问题
5552 次
4 回答
14
试试这个...
autocompletetextAdapter = new ArrayAdapter<String>(
this,
android.R.layout.simple_dropdown_item_1line, stringArray);
myAutocompleteTextView.setAdapter(autocompletetextAdapter);
于 2012-08-27T11:33:03.687 回答
0
只需在获取数组的类中创建一个公共方法,例如:getArray(),然后将其与自动完成文本视图一起使用
于 2012-08-27T09:45:38.750 回答
0
我是这样做的:
((AutoCompleteTextView) findViewById(R.id.autoCompleteTextView1)).setAdapter(
new ArrayAdapter<String> (this, android.R.layout.simple_dropdown_item_1line,
String_array));
您的 Autocompletetextview 字段名称在哪里autoCompleteTextView1
String_array 是您要传递的数组。
于 2012-08-30T02:06:23.177 回答
0
尝试一下:
result_auto_txt.setAdapter(new ArrayAdapter<>(RegisterEmployeeActivity.this, android.R.layout.simple_list_item_1,getResources().getStringArray(R.array.result)));
string.xml
这对于使用数组列出非常有帮助。
于 2021-08-04T15:27:59.313 回答