zoukankan      html  css  js  c++  java
  • Android错误:java.lang.IllegalStateException: ArrayAdapter requires the resource ID to be a TextView

    报错信息: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使用,你改为这个需要的效果都没了,不过或许是我的孤陋寡闻,我还是决定实验一下,结果没有任何用处。

  • 相关阅读:
    Python基础-画菱形
    Python基础-List找重复数
    celery的使用
    linux上安装git以及使用
    python解压压缩包的几种方式
    os 和shutil模块的使用方法
    C++学习网站总结
    道德经
    使用BeautifulSoup爬取汽车之家新闻
    RPA项目所遇知识点
  • 原文地址:https://www.cnblogs.com/hahayixiao/p/13602158.html
Copyright © 2011-2022 走看看