我在思考是否可能将Spinner
和AutoCompleteTextView
组合起来。基本上,我想要一个AutoCompleteTextView
,当我点击它时,它会显示来自Array
的所有条目。
有人知道如何做到这一点吗?
我在思考是否可能将Spinner
和AutoCompleteTextView
组合起来。基本上,我想要一个AutoCompleteTextView
,当我点击它时,它会显示来自Array
的所有条目。
有人知道如何做到这一点吗?
刚刚发现这个正好做到了我所要求的:
final AutoCompleteTextView textView;
final ArrayAdapter<String> arrayAdapter = new ArrayAdapter<String>(
getActivity(), android.R.layout.simple_dropdown_item_1line,
getResources().getStringArray(R.array.names));
textView = (AutoCompleteTextView) v.findViewById(R.id.txtViewNames);
textView.setAdapter(arrayAdapter);
textView.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(final View arg0) {
textView.showDropDown();
}
});
尝试这段代码:
ArrayAdapter myAdapter = new ArrayAdapter<String>(this,
android.R.layout.simple_dropdown_item_1line, YOUR_ARRAY);
myAutoCompleteTextView.setAdapter(myAdapter );