acTextView = (AutoCompleteTextView) findViewById(R.id.autoCompleteTextView1); ArrayAdapter adapter = new ArrayAdapter (this,android.R.layout.simple_selectable_list_item,res); acTextView.setAdapter(adapter); 我這個代碼有錯嗎?為啥總報錯?
舉報
0/150
提交
取消
acTextView = (AutoCompleteTextView) findViewById(R.id.autoCompleteTextView1); ArrayAdapter adapter = new ArrayAdapter (this,android.R.layout.simple_selectable_list_item,res); acTextView.setAdapter(adapter); 我這個代碼有錯嗎?為啥總報錯?
2014-06-11
舉報
2014-06-11
Eclipse提示錯誤信息為:The method setAdapter(ArrayAdapter<String>) is undefined for the type AutoCompleteTextView
2014-06-11
還是報錯,就是最后acTextView.setAdapter(adapter);這一行代碼報錯。
2014-06-11
是的
2014-06-11
ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,android.R.layout.simple_list_item_1,res);這樣嗎?
2014-06-11
還有ArrayAdapter 要使用泛型 ArrayAdapter<String>
2014-06-11
private AutoCompleteTextView acTextView; private String[] res = {"china","chile","chinese","america","amtupo"}; 這是前一段代碼。
2014-06-11
有沒有在之前聲明acTextView 比如:AutoCompleteTextView acTextView;