我有一个列表视图,现在我正在尝试为此列表视图设置选项卡视图。
现在有时有 3 个选项,有时是 2,有时是 1。正如您在此处看到的
当单击选项卡时,我将根据单击选项卡栏中的哪个项目用新数据重新加载我的列表视图。但这是相似的数据,所以它将在同一个列表视图中,我想使用相同的 xml 布局。但目前我无法做到这一点,我看不到让它发挥作用。
这就是我所拥有的
myTabHost =(TabHost) findViewById(R.id.TabHost01);
myTabHost.setup();
TabHost.TabSpec spec1 = myTabHost.newTabSpec("First Tab");
spec1.setIndicator("First Tab", getResources().getDrawable(android.R.drawable.ic_menu_add));
spec1.setContent(R.id.tab1);
myTabHost.addTab(spec1);
myTabHost.addTab(myTabHost.newTabSpec("Second Tab").
setIndicator("Second Tab", getResources().getDrawable(android.R.drawable.ic_menu_edit)).setContent(R.id.tab2));
这是将其设置为 2 个选项卡,然后在我拥有的 xml 中
<include
android:id="@+id/tab1"
android:layout_width="fill_parent"
android:layout_height="match_parent"
layout="@layout/item_list_view">
</include>
<include
android:id="@+id/tab2"
android:layout_width="fill_parent"
android:layout_height="match_parent"
layout="@layout/test">
</include>
但是我想使用相同的布局而不是不同的布局并重新加载数据但是当我将选项卡 .setContent 设置为相同的 id 时它不起作用?
所以基本问题是如何为多个选项卡使用相同的 xml,并在列表视图中加载不同的数据?
如果重要,标签栏将填充文本而不是图像。看过一些教程,但对我的情况没有帮助 https://www.youtube.com/watch?v=OeNC_sShJXs https://www.youtube.com/watch?v=1-u3toC6ctY
所以我需要一些帮助来设置它。
我在这里先向您的帮助表示感谢 :)