【发布时间】:2018-03-29 08:17:02
【问题描述】:
在材料页面上,我找到了AutoCompleteTextView 的以下示例:
int layoutItemId = android.R.layout.simple_dropdown_item_1line;
String[] dogArr = getResources().getStringArray(R.array.dogs_list);
List<String> dogList = Arrays.asList(dogsArr);
ArrayAdapter<String> adapter = new ArrayAdapter<>(this, layoutItemId, dogList);
AutoCompleteTextView autocompleteView =
(AutoCompleteTextView) findViewById(R.id.autocompleteView);
autocompleteView.setAdapter(adapter);
来源:https://materialdoc.com/components/autocomplete/
这部分的重点是什么:
List<String> dogList = Arrays.asList(dogsArr);
AutoCompleteTextView 也采用 String 数组时,为什么要把它变成 ArrayList?
【问题讨论】:
标签: android autocompletetextview