android:如何在两行中设置tabhost的选项卡?

时间:2010-12-10 07:43:12

标签: android tabs android-tabhost tabwidget

现在我想像这样的样式设置标签小部件: alt text

我该怎么办?我所知道的可能性是修改Android源代码,任何更好的想法?非常感谢!

1 个答案:

答案 0 :(得分:0)

我使用Fragment来执行这个技巧:请参阅Android's Doc。因此,您应该在布局中添加4个按钮,并通过单击其中一个来显示4个不同的片段,下面是显示一个片段的示例:

    FragmentTransaction ft = getFragmentManager().beginTransaction();
    Fragment prev = getFragmentManager().findFragmentByTag(TAG_APP_DIALOG); 
    if (prev != null) {
        ft.remove(prev);
    }
    // Create and show the dialog fragment.
    DialogFragment newFragment = AppDialogFragment.newInstance(folderName, this, appInfos);
    newFragment.setRetainInstance(false);
    ft.add(mRootLayout.getId(), newFragment, TAG_APP_DIALOG);
    ft.commit();