0

我在下面写了一个 Tabhost:

public class AppTabhost extends TabActivity {
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        /**find tab host**/
        TabHost tabHost = getTabHost();

    /**add tabs**/
    //tab 1
    tabHost.addTab(tabHost
            .newTabSpec("tab1")
            .setIndicator("tab1")
            .setContent(new Intent(AppTabhost.this, anotherActivity.class)));

    //tab 2
    tabHost.addTab(tabHost
            .newTabSpec("tab2")
            .setIndicator("tab2")
            .setContent(new Intent(AppTabhost.this, theotherActivity.class)));
}

我想把它放在我的应用程序中每个活动的底部

我能怎么做?

4

2 回答 2

1

你可以在里面打一个 Intent 就像

Intent I= new Intent(this, Apptabhost.class);
startIntent(I);

但是,如果您希望 tabhost 物理位于屏幕底部,我建议您定义一个扩展 tabhost 而不是 tabhost 活动的类。由于视图层次结构包含视图而不是活动。

于 2012-08-07T20:00:30.440 回答
0

如果你想把它放在底部,你可以写这个代码

android:layout_alignParentBottom="true"

在您的 tabHost 活动 xml 文件中

于 2012-10-11T08:21:52.487 回答