【问题标题】:What is the proper way to add an icon to a tab to a TabHost for Android?将图标添加到 TabHost for Android 的正确方法是什么?
【发布时间】:2012-07-07 05:07:41
【问题描述】:

我是 Android 开发新手。

我已经在我的 Android 应用程序中添加了一个 TabHost,并且可以更改我刚刚拥有的三个选项卡的文本。我可以单击它们以显示不同的视图等。

但是,我在哪里以及如何将图标添加到特定选项卡?不是以编程方式更改它,而是实际将其添加到布局设计中?在 XML 中还是以某种方式使用设计器?

【问题讨论】:

    标签: android eclipse android-tabhost tabwidget


    【解决方案1】:

    如下操作:

        TabHost tabHost=getTabHost();
        TabHost.TabSpec spec;
        TabHost.TabSpec spec=tabHost.newTabSpec("hello").setIndicator("hello",getResources().getDrawable(R.drawable.ic_launcher)).setContent(intent);
        tabHost.addTab(spec);
    

    这是将图标设置为特定选项卡的最简单方法。

    【讨论】:

    • 有没有办法不以编程方式完成,所以我可以在 Eclipse 的 Android 布局设计器中看到它的样子?
    • 这样做你肯定会在特定标签上看到图标。
    猜你喜欢
    • 2014-12-08
    • 1970-01-01
    • 2010-11-07
    • 1970-01-01
    • 1970-01-01
    • 2018-07-20
    • 2016-11-09
    • 2023-04-09
    • 2018-03-20
    相关资源
    最近更新 更多