今天在開發Android小應用的時候,使用到了ListView,在使用自己創建的listview風格的時候,就出現了如標題的錯誤提示信息,這個就讓我納悶了,以前也不會出現這個問題啊,而且也可以運行,趕緊查資料找原因,原來是我的主Activity繼承了ListActivity,而ListActivity中必須有一個ListView,因為ListActivity啟動時會默認去尋找這個ListView的id,如果沒有找到,就會報錯。
解決的方法很簡單,就是在主Activity布局文件中加個ListView,且ID為list
代碼如下:
<ListView android:id="@id/android:list" android:layout_width="fill_parent" android:layout_height="wrap_content"> </ListView>