0

長いScrollviewをタブ内に配置するにはどうすればよいですか?これは私のコードです:Resources ressources = getResources(); TabHost tabHost = getTabHost();

            // Android tab
            Intent intentAndroid = new Intent().setClass(this, ScrollActivity1.class);
            TabSpec tabSpecAndroid = tabHost
                .newTabSpec("Android")
                .setIndicator("", ressources.getDrawable(R.drawable.tab_checkin))
                .setContent(intentAndroid);

            // Apple tab
            Intent intentApple = new Intent().setClass(this, ScrollActivity2.class);
            TabSpec tabSpecApple = tabHost
                .newTabSpec("Apple")
                .setIndicator("", ressources.getDrawable(R.drawable.tab_contatti))
                .setContent(intentApple);
4

1 に答える 1

1

アクティビティは FrameLayout のホスト タブ内で実行されるため、ScrollActivity1 と ScrollActivity2 の setContextView に配置した UI は、タブのコンテンツとして取得されます。

アクティビティのレイアウト xml で、最上位のレイアウト要素として ScrollView を配置する必要があります。

于 2012-05-18T11:02:31.417 に答える