运行时在MultiAutoCompleteTextView里输入有相应匹配内容时,程序直接stopped
使用了MultiAutoCompleteTextView,但在genymotion里运行时,在MultiAutoCompleteTextView控件里输入内容时,一旦输入与数据源有匹配项时,程序就直接stopped了,但输入其他内容却不会stopped,这是为什么啊?求教
使用了MultiAutoCompleteTextView,但在genymotion里运行时,在MultiAutoCompleteTextView控件里输入内容时,一旦输入与数据源有匹配项时,程序就直接stopped了,但输入其他内容却不会stopped,这是为什么啊?求教
2015-01-04
发现抛出了“ArrayAdapter requires the resource ID to be a TextView”,上网查阅后发现问题出现在ArrayAdapter的构造方法上。
老师视频里使用的是ArrayAdapter<String> adapter = new ArrayAdapter<String> (this,android.R.layout.simple_list_item_1,res);
而我却使用了android.R.layout.simple_list_item_2.
将其修改为item_1问题就解决了,意思就是根节点必须是TextView,使用android.R.layout.simple_list_item_2就会报错,而使用android.R.layout.simple_list_item_1则不会
举报