2011-08-28 38 views
1

我在我的活動頂部有一個listview,整個活動是否需要擴展ListActivity?或者主要活動只是簡單地擴展Activity而私有子類可以擴展ListActivity來創建列表視圖?我無法理解這樣做的最佳方式,所以向正確的方向推進將會非常棒!在Android中的活動中嵌入ListView

+0

在你對jeffamaphone的回答的評論中,你問了一個關於如何自己處理ListView的例子......查看ListActivity的源代碼並查看它是如何完成的。查看Android源代碼始終是學習的好方法。 ; http://codesearch.google.com/codesearch#uX1GffpyOZk/core/java/android/app/ListActivity.java&q=package:android.git.kernel.org%20file:android/app/ListActivity.java&l=1 – Squonk

回答

1

你可以有View s在ListActivity不是ListView s。如果你只想要一個ListView那麼ListActivity會爲你節省很多打字。但是你不必使用它。您可以使用正常的Activity並自行設置所有ListView。你擔心某些具體的事情嗎?

關於在同一個用戶界面上使用多個Activity的部分沒有任何意義。

+0

對不起,我應該說多個視圖,而不是說多個活動。謝謝,我正在學習Android。 我問,你的意思是沒有性能損害的ListActivity擴展到整個類?因此,簡單地而不是將我的類定義爲「公共類CustomerList extends Activity {」,我將擴展ListActivity? 你可以請你展示一個你如何設置ListView的簡單例子嗎? 非常感謝,我感謝這節省了我的時間,有時候Java的理論超越了我。 – AutoM8R

+0

是的,只需擴展'ListActivity'。我從來沒有以其他方式做過,所以我沒有任何代碼可以隨便展示。總是會有性能影響,但這是它們打算完成的方式,所以我們可以假定性能影響可以忽略不計。 –