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 I= new Intent(this, Apptabhost.class);
startIntent(I);

ただし、タブホストを画面の下部に物理的に配置したい場合は、タブホストのアクティビティではなく、タブホストを拡張するクラスを定義することをお勧めします。ビュー階層にはアクティビティではなくビューが含まれているためです。

于 2012-08-07T20:00:30.440 に答える
0

一番下に置きたい場合は、このコードを書くことができます

android:layout_alignParentBottom="true"

あなたのtabHostアクティビティxmlファイル

于 2012-10-11T08:21:52.487 に答える