Android单片段 - 2个水平视频列表



我正在尝试使用Android Fragment设计屏幕布局。屏幕有2个标签和2个画廊,它们以这种方式安排

Label1 -> gallery1 -> label2 -> gallery2.

画廊有视频的水平列表。画廊1&Gallery2有不同的视频列表

我想用片段设计画廊,以便可以使用同一适配器将单个片段用于两个画廊。由于他们的视频列表不同,我不知道,如果我在Android布局中使用一个片段,我该如何确保使用单个片段确保视频的不同水平列表?

请在此

帮助我

是的,您可以使用相同的片段类。对于Gallery1和Gallery2,您将需要两个适配器的实例。根据需要将这些适配器实例化。

编辑:这只是您的代码应该如何的概述。不是实际的代码,而是非常粗糙的伪代码。

主布局XML文件 -

<LinearLayout android:orientation="horizontal"
<TextView
<Gallery id="g1"
<TextView
<Gallery id="g2"

画廊适配器XML-

java文件 -

GalleryAdapter adapter1, adapter2;
adapter1.settype(1);
adapter2.settype(2);
((Gallery) findViewById(R.id.g1)).setAdapter(adapter1);
((Gallery) findViewById(R.id.g2)).setAdapter(adapter2);

在从baseadapter继承的适配器文件中,设置一个类型变量,并基于值启动的diff值但相同的xml。让我知道它是否适合您。

最新更新