使用ListView 時,遇到了 Your content must have a ListView whose id attribute is 'android.R.id.list' 錯誤


今天在開發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>

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM