[英]easier way to make listview in android?
我必須制作一個列表視圖,其中有兩個元素要垂直顯示。 我知道要使用 android 提供的默認適配器,只能有一個數組和一個文本資源......即,如果我使用 android.R.layout.simple_list_view 那么只有一個文本資源。 要制作自定義 Listview,我正在執行以下操作:
這似乎很乏味,因為在某些情況下我必須制作 listview,有時每個 listview 元素中有三個文本元素,有時每個 listview 元素中有 2 個文本元素。
有沒有更簡單的方法來完成上述操作。
先感謝您。
有了這么簡單的布局,我建議你只使用一個LinearLayout
和 2-3 個TextView
(或者你需要的任何視圖,甚至是水平的LinearLayout
)。 沒有什么能比得上這種簡單。 在這種情況下,不需要ListView
。
您可以考慮創建一個通用的、可重用的 ListView 布局文件,該文件加載了您需要的所有各種元素(希望是幾個簡潔的元素)。 您可以使用 android:visible="false" 在布局 XML 文件中默認盡可能多的這些元素,然后以編程方式切換可見性。
為什么不能只重用適配器? 它有很多與之相關的加載/卸載方法。
是的,Aleadam 在說什么; 如果您只有幾件事,為什么要使用 ListView? TextView 似乎是一種更快的原型數據顯示方式!
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.