假設我有一個要顯示的數據列表。我知道如何使用ListView
來顯示它,並且這樣做非常簡單和容易。但我正在尋找一種替代方法來實現同樣的目標。我不打算在我計劃的數據集中包含超過20個項目。Android ListView的替代UI
我想到了一些用戶可以滑動以查看下一個等的正方形,類似於主屏幕上的一些小部件。
我碰到過android.widget.StackView,有什麼建議可用於此?
假設我有一個要顯示的數據列表。我知道如何使用ListView
來顯示它,並且這樣做非常簡單和容易。但我正在尋找一種替代方法來實現同樣的目標。我不打算在我計劃的數據集中包含超過20個項目。Android ListView的替代UI
我想到了一些用戶可以滑動以查看下一個等的正方形,類似於主屏幕上的一些小部件。
我碰到過android.widget.StackView,有什麼建議可用於此?
您可以嘗試StackView(http://developer.android.com/reference/android/widget/StackView.html)。
這是如何呈現圖庫和Youtube小部件。
這是一種新型的視圖,可以用於我猜測並可以接受的小數據集。 – midhunhk
ListView是列出大量數據的最佳選擇。它具有非常高效的加載屬性。但是如果你不想要任何特定的原因,你必須使用ScrollView,而在ScrollView中,你必須放置一個LinearLayout,並且在這個LinearLayout中,你必須放置多個LinearLayout(用於每個數據項)。
也許你可以使用ViewPager
(通過兼容包也可用於較低版本的SDK)。 http://developer.android.com/training/implementing-navigation/lateral.html - 也看到頁面的工程實例右上:EffectiveNavigation.zip
您可以使用GridView
,如果你想顯示以不同的方式在頁面上的多個項目比ListView
。
您還可以使用ViewPager
(來自android 3.0或支持庫)與您的自定義視圖。
垂直或水平滑動?一次顯示一個或多個方格?廣場內容(僅限圖片/文字/圖片+文字)? –
'Gallery'和'GridView'也有。希望你已經考慮過了。 –
這不是一個研究,我只是想以一種新的方式實現某些東西。我不會有超過20或30個項目,但他們將是動態的。 – midhunhk