是否可以将带有自动完成功能的EditTextPreference附加到它上面?
我知道要将一个附加到带有id的元素,但是我很难弄清楚如何将ArrayAdapter附加到首选项字段.
这是错误的,但它尽可能接近我.
final String[] TEAMS = getResources().getStringArray(R.array.teams); AutoCompleteTextView EditTextPreference = (AutoCompleteTextView) findViewById(R.id.editTextPrefTeam); ArrayAdapter adapter = new ArrayAdapter(this,android.R.layout.simple_dropdown_item_1line,TEAMS); EditTextPreference.setAdapter(adapter);
解决方法
可能如果你将它子类化并为此创建自己的视图并使用AutoCompleteTextView对象作为元素它将起作用,因为目前我没有看到如何将简单的EditText更改为自动完成.