• 注册了listActivity而没有用导致的异常


    昨天在修改一个已有代码的时候没有注意原来的代码是--extends listActivity 结果在加上xml文件后运行后出现了这样的情况:java.lang.RuntimeException: Your content must have a ListView whose id attribute is 'android.R.id.list'

    后来仔细观察才知道以前面提到的这个问题。一下是一个网友的解释:

    “对于以上错误,其实可能是因为我们要实现对ListView中setOnItemClick的事件监听而去继承了LiseActivity,但是却没有ListView的标签,网上有说过只要在布局文件中添加如下代码即可:

    1. <ListView   
    2. android:id="@android:id/list" 或android:id="@id/android:list"  
    3. android:layout_width="fill_parent"  
    4. android:layout_height="wrap_content">  
    5. </ListView>

    但我的情况是直接不用这个listActivity,所以直接改为“extends Activity” 再导入相关的包就ok了!

  • 相关阅读:
    Vue框架之基础知识
    Vue框架之初识
    Django组件之modelformset
    Django之小结
    Django组件之modelform
    Django之form表单详解
    jquery基础知识2
    jQuery基础知识1
    js基础知识4
    js基础知识3
  • 原文地址:https://www.cnblogs.com/tiejiangweigaibianercunzai/p/3706115.html
Copyright © 2020-2023  润新知