2016-05-17 82 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

我试着用差异概念的人。我在运行时添加具有一个线性布局的布局,其中有两个文本和一个列表视图。 –