自己定义一个id不行吗?
android:id="@+id/mylist"

解决方案 »

  1.   

    自己定义的ID,就不要继承ListActivity了。
    像正常组件一样,填充数据,显示,就OK啦!
      

  2.   

    刚测试了下 两个是没有问题
    估计是数据库出了问题 正在debug、、、
      

  3.   

     <?xml version="1.0" encoding="utf-8"?>
     <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
             android:orientation="vertical"
             android:layout_width="fill_parent" 
             android:layout_height="fill_parent"
             android:paddingLeft="8dp"
             android:paddingRight="8dp">
     
         <ListView android:id="@id/android:list"
                   android:layout_width="fill_parent" 
                   android:layout_height="fill_parent"
                   android:background="#00FF00"
                   android:layout_weight="1"
                   android:drawSelectorOnTop="false"/>
     
         <TextView id="@id/android:empty"
                   android:layout_width="fill_parent" 
                   android:layout_height="fill_parent"
                   android:background="#FF0000"
                   android:text="No data"/>
     </LinearLayout>根据文档显示 标红的两句好像应该没有加号,因以往的@+id/mylist不一样~~