2016-05-17 40 views
0

我有一個Android應用可以製作。我正在使用碎片。將有一個片段將調用此視頻列表。現在在這個佈局中將會有視頻(縮略圖),但是我面臨的問題是在縮略圖列表之前會有一個標題用於顯示將會有多少個視頻,然後再次重複這個佈局。這裏的插圖是用油漆設計的佈局。帶有列表視圖的Android佈局建議視頻/縮略圖

Wire-framed layout

現在我怎樣才能做到這一點時,數據將被動態加載? 我曾想過使用帶有標題的列表視圖,通過編程添加這些視圖。我應該怎麼做呢?

並且該縮略圖必須具有按鈕重疊。

在此先感謝。

+0

您可以爲'List View'製作'Custom Layout'並在'Base Adapter'中使用它。 –

+0

什麼是自定義佈局的內部?如何在圖像動態編號時將文本和圖像組合在一起。 –

+0

你只有一個'圖像視圖''文本視圖'等等......你存儲在'數組列表'中的數據或將會動態填充數據的數據。 –

回答

1

您可以創建一個xml佈局TextView &的ImageView使用RelativeLayout覆蓋。使用ListView加載此佈局。

製作一個包含所有必要細節的模型。在模型中添加一個boolean,該模型告知是否顯示/隱藏ListView中的標題以顯示該特定項目。

getView()方法,檢查模型的boolean和使用像

headerText.setVisibility(model.getBool() ? View.VISIBLE : View.GONE); 

所以,如果您有第一頭之後3個視頻和第二頭之後7個視頻,你的模型應該有boolean真正的第一個元素,然後對2個元素爲false,然後對第四個元素爲true,然後對另外6個元素爲false。

希望這會有所幫助!

+0

聽起來很完美。讓我嘗試。 –

+0

它工作?如果有,請接受答案。 – Swapnil

+0

我試着用差異概念的人。我在運行時添加具有一個線性佈局的佈局,其中有兩個文本和一個列表視圖。 –