我有一個使用ScrollView的應用程序,它加載了很多圖像。Android ListView:我需要創建另一個類來使用它嗎?
我決定改成ListView。我看到要使用ListView,我的類必須擴展ListActivity。
我現在的類做了很多的東西,比如在數據庫中插入,更新等
所以,我應該只創建爲ListView新CLASSE?我可以說我現在的類現在擴展了ListActivity嗎?
如果我需要爲ListView創建一個單獨的類,如何在當前類中使用它?
任何幫助表示讚賞!
問候
我有一個使用ScrollView的應用程序,它加載了很多圖像。Android ListView:我需要創建另一個類來使用它嗎?
我決定改成ListView。我看到要使用ListView,我的類必須擴展ListActivity。
我現在的類做了很多的東西,比如在數據庫中插入,更新等
所以,我應該只創建爲ListView新CLASSE?我可以說我現在的類現在擴展了ListActivity嗎?
如果我需要爲ListView創建一個單獨的類,如何在當前類中使用它?
任何幫助表示讚賞!
問候
你的類沒有必要必須擴展ListActivity
你可以使用一個簡單的Activity
與ListView
元素在它的佈局。要使用您現有的活動,請用ListView
元素替換當前的ScrollView
元素。然後在onCreate()
中檢索此元素並設置其適配器將圖像映射到ListView
行。您必須製作自己的自定義適配器才能顯示圖像。
ListActivity只是Activity的一個子類。
它是相同的,但它允許你有諸如setListAdapter()之類的實用方法,並且還可以管理諸如在列表中沒有任何內容時顯示佔位符的內容,方法是在虛擬佈局中查找@android:id/empty。
使用ListActivity它有助於管理ID爲@android:id/list的列表。它的工作原理和管理你自己的列表沒有ListActivity,它不會打破你的當前代碼,如果正確使用只需要作出一個適配器的列表..