【发布时间】:2011-12-30 13:27:37
【问题描述】:
我想在底部固定标签,这样我就可以在每个活动中使用相同的标签。我有一个在底部显示选项卡的布局,但如何在其上方添加 TextView?
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
TabHost tabHost = getTabHost();
TabHost.TabSpec tabSpec;
Intent intent;
Resources resources = getResources();
intent = new Intent(MainActivity.this, FirstActivity.class);
tabSpec = tabHost.newTabSpec("tab1");
tabSpec.setContent(intent);
tabHost.addTab(tabSpec);
intent = new Intent(MainActivity.this, SecondActivity.class);
tabSpec = tabHost.newTabSpec("tab2");
tabSpec.setContent(intent);
tabHost.addTab(tabSpec);
}
这是我的 TabActivity。而且我有 ThirdActivity 的布局是这样的(它似乎没有,但 TextView 在 RelativeLayout 中):
<?xml version="1.0" encoding="UTF-8"?>
TextView
android:id="@+id/text"
android:gravity="center_vertical"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />
我希望 ThirdActivity 应该包含选项卡“tab1”和“tab2”。
【问题讨论】:
-
好的,我会详细解释我的问题。例如,我有 3 个选项卡,我正在为这些选项卡创建不同的活动。但是在单击第一个选项卡后,将创建另一个活动(不同于 3 个活动),在这个新活动中,我还希望这 3 个选项卡位于底部。我该如何管理?