解决方案 »
- 自定义Content Provider中的query函数中ContentResolver、setNotificationUri的作用
- 我的第一个应用:X-Points
- android为什么经常调用super()函数?
- 上传图片的方式
- ListView怎么才能让指定的item disable和enable呢?
- HeapWorker may be wedged 问题
- android的应用程序哪里可以下载?
- Toast出错了,为什么不能连接字符串?
- 系统突然崩溃了,工具全部忘了备份,求有资源的坛友分享一下JDK、ADT...
- 怎么用app实现登陆指定网站呢
- 显示隐藏虚拟键盘
- 如何改变Android tab列头的高度,请各位大神指教
//setContentView(R.layout.main);
系统根本就没有inflate main.xml, 哪来的btn这个button呢?
08-27 08:15:24.255: ERROR/AndroidRuntime(407): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.android.listview/com.android.listview.listviewmain}: java.lang.RuntimeException: Your content must have a ListView whose id attribute is 'android.R.id.list'没弄明白错在哪。。只要注销就正常
<ListView android:id="@+id/listview"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:drawSelectorOnTop="false"
android:scrollbars="vertical"
按照出错情况,是不是红色部分应该改成list呢???
这个是说你的Layout里面没有listView,你继承的是ListActivity.
要把listview的ID改成android:id="@android:id/list"
也是不行的,,试过几次了。。
刚才好像是AVD的问题,,,
谢谢
可是为什么引号里面要这么写呢"@android:id/list
不是@+id
android:id="@android:id/list" 或android:id="@id/android:list"
android:layout_width="fill_parent"
android:layout_height="wrap_content"> </ListView>上面代码不会在R.java里面生成ID,而会在系统内部生成,所以在Listviewmain代码中,应该这样写: setContentView(android.R.id.list);我记得这样可以解决问题,只要你其他部分不出问题,看看行不行,不行在我QQ493208515回个信儿~