android:如何将tabhost的选项卡设置为两行?

发布于 2024-10-07 03:18:42 字数 130 浏览 3 评论 0原文

现在我想像这样设置选项卡小部件: alt text

我该怎么办?我所知道的可能性是修改Android源代码,有更好的想法吗?多谢!

Now I want to set the tab widget like this style:
alt text

how should I do? All I know the possibility is to modify the Android source code, Any better ideas? Thanks a lot!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

新一帅帅 2024-10-14 03:18:42

我使用 Fragment 来执行这个技巧:请参阅 Android 文档。因此,您应该在任何布局中添加例如 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();

I use Fragment to perform the trick: Please see the Android's Doc. So you should add for example 4 buttons in what ever layout and show 4 different Fragment by click one of them, below is the sample to show one Fragment:

    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();
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文