首页 > 移动平台 > 详细

Android错误:java.lang.IllegalStateException: ArrayAdapter requires the resource ID to be a TextView

时间:2020-09-02 17:02:44      阅读:64      评论:0      收藏:0      [点我收藏+]

报错信息:java.lang.IllegalStateException: ArrayAdapter requires the resource ID to be a TextView

报错原因:适配器ArrayAdapter要求资源ID为TextView类型

解决方法:

查看创建ListVIew适配器时,所加载的布局文件是否是错误的,这个错误一般是这个布局文件都是加载主布局文件了。

默认的ListView布局加载support_simple_spinner_dropdown_item。

ArrayAdapter<String> arrayAdapter=new ArrayAdapter<>(this,R.layout.support_simple_spinner_dropdown_item);


自定义的ListView布局加载自定义的那个布局名字

PS:

之前查看的这个错误时候,看到了一个解决方法将ListView改为TextView,当我搜到这个解决方法我都是醉的,一般使用适配器,肯定是配合ListView使用,你改为这个需要的效果都没了,不过或许是我的孤陋寡闻,我还是决定实验一下,结果没有任何用处。

Android错误:java.lang.IllegalStateException: ArrayAdapter requires the resource ID to be a TextView

原文:https://www.cnblogs.com/hahayixiao/p/13602158.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!