簡體   English   中英

具有5種不同布局的Android ListView

[英]Android ListView with 5 different layouts

我是android新手,不知道如何制作具有1種以上布局的ListView。 我在同一ListView中需要5種不同的布局。 該列表最多包含5個布局不同的項目。 如果一種布局是VideoView,也會出現問題嗎?

我沒有要發布的任何代碼,我不知道從哪里開始。

提前致謝!

您需要在適配器中重寫getViewTypeCount()getItemViewType()

getViewTypeCount()將返回5,而getItemViewType()將確定要顯示的視圖類型(共5種)。

如果使用的是Eclipse,請轉到/ res / layout文件夾中的相關xml布局(對於MainActivity.java,它可能是activity_main.xml)。 在這里,您可以將視圖/布局拖動到屏幕右側的“結構”窗口中的ListView上,從而在ListView內添加視圖/布局。
從上到下,它們將按照您放置它們的順序排列。

您可以從“小部件”面板中獲取視圖布局,或以Java編程方式添加它們(在相應的Java文件中執行此操作)。

另外,您可以使用xml編寫視圖/布局,確保它們 ListView標記之間 ,以便包含它們。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM