Android如何突出显示所选操作栏选项卡的drawable

西瓦姆·巴拉(Shivam Bhalla)

我希望添加带有图标的操作栏选项卡。我已经实现了以下目标。

在此处输入图片说明

在这种情况下,如何使选定的标签图标变为橙色,即如果选择了第一个标签,则第一个图标为橙色,而其他图标保持灰色,依此类推。谢谢

排泄物

可能的解决方案是。您必须创建一个白色和橙色的图标,并将其放在drawables文件夹中,并在当前选项卡的onCreate方法中在此处添加:

//TabActivity.onCreate()
TabHost tabHost = getTabHost();
TabHost.TabSpec spec;
Intent intent;

intent = new Intent().setClass(this,YourClass.class);
spec = tabHost.newTabSpec("tab_name").setIndicator("Tab Text", getResources().getDrawable(R.drawable.ic_tab_dialer)).setContent(intent);
tabHost.addTab(spec);

然后,您需要将ic_tab_dialer.xml添加到具有以下内容的res / drawable /目录:

<selector xmlns:android="http://schemas.android.com/apk/res/android">
    <item android:state_selected="true"
        android:state_pressed="false"
        android:drawable="@drawable/ic_tab_selected_dialer" />
    <item android:drawable="@drawable/ic_tab_unselected_dialer" />
</selector>

我希望这有帮助。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Android如何突出显示所选操作栏选项卡的drawable

来自分类Dev

如何显示所选的导航选项卡

来自分类Dev

选项卡中不显示操作栏

来自分类Dev

如何设置要在操作栏中显示的选项卡数量?

来自分类Dev

如何设置要在操作栏中显示的选项卡数量?

来自分类Dev

如何突出显示角度6中的活动选项卡

来自分类Dev

ANDROID:API 21操作栏选项卡

来自分类Dev

Android:确定片段中的选定操作栏选项卡

来自分类Dev

如何在TabbedActivity Android中的操作栏中向每个选项卡添加图标

来自分类Dev

如何更改Android操作栏v7中选项卡的样式(颜色)?

来自分类Dev

如何在Android的操作栏选项卡中删除此气泡(指示灯)?

来自分类Dev

QPushButton选项卡突出显示信号

来自分类Dev

QPushButton选项卡突出显示信号

来自分类Dev

CSS 突出显示活动选项卡

来自分类Dev

如何从选项卡栏项显示UIImagePickerController

来自分类Dev

从操作栏选项卡开始片段

来自分类Dev

UITabBarController最初突出显示所有选项卡栏项目图像

来自分类Dev

突出显示菜单栏 <li> 标签中的选定选项卡

来自分类Dev

TableView显示在选项卡栏的后面

来自分类Dev

如何基于所选列表选项在页面加载时显示默认选项卡(div)

来自分类Dev

在Android操作栏选项卡和选项卡侦听器中使用片段时发生ClassCastException

来自分类Dev

Android工具栏选项卡

来自分类Dev

如何设置选项卡出现在操作栏中的肖像旁的操作按钮旁边

来自分类Dev

当片段显示在带有导航选项卡的操作栏中时,加载数据

来自分类Dev

突出显示导航栏中的所选项目

来自分类Dev

隐藏其他选项卡的内容并仅显示所选选项卡的内容

来自分类Dev

eclipse rcp e4:如何突出显示部分堆栈中的选定选项卡?

来自分类Dev

如何在ReSharper 8中禁用“按选项卡替换突出显示的范围”消息?

来自分类Dev

eclipse rcp e4:如何突出显示部分堆栈中的选定选项卡?

Related 相关文章

  1. 1

    Android如何突出显示所选操作栏选项卡的drawable

  2. 2

    如何显示所选的导航选项卡

  3. 3

    选项卡中不显示操作栏

  4. 4

    如何设置要在操作栏中显示的选项卡数量?

  5. 5

    如何设置要在操作栏中显示的选项卡数量?

  6. 6

    如何突出显示角度6中的活动选项卡

  7. 7

    ANDROID:API 21操作栏选项卡

  8. 8

    Android:确定片段中的选定操作栏选项卡

  9. 9

    如何在TabbedActivity Android中的操作栏中向每个选项卡添加图标

  10. 10

    如何更改Android操作栏v7中选项卡的样式(颜色)?

  11. 11

    如何在Android的操作栏选项卡中删除此气泡(指示灯)?

  12. 12

    QPushButton选项卡突出显示信号

  13. 13

    QPushButton选项卡突出显示信号

  14. 14

    CSS 突出显示活动选项卡

  15. 15

    如何从选项卡栏项显示UIImagePickerController

  16. 16

    从操作栏选项卡开始片段

  17. 17

    UITabBarController最初突出显示所有选项卡栏项目图像

  18. 18

    突出显示菜单栏 <li> 标签中的选定选项卡

  19. 19

    TableView显示在选项卡栏的后面

  20. 20

    如何基于所选列表选项在页面加载时显示默认选项卡(div)

  21. 21

    在Android操作栏选项卡和选项卡侦听器中使用片段时发生ClassCastException

  22. 22

    Android工具栏选项卡

  23. 23

    如何设置选项卡出现在操作栏中的肖像旁的操作按钮旁边

  24. 24

    当片段显示在带有导航选项卡的操作栏中时,加载数据

  25. 25

    突出显示导航栏中的所选项目

  26. 26

    隐藏其他选项卡的内容并仅显示所选选项卡的内容

  27. 27

    eclipse rcp e4:如何突出显示部分堆栈中的选定选项卡?

  28. 28

    如何在ReSharper 8中禁用“按选项卡替换突出显示的范围”消息?

  29. 29

    eclipse rcp e4:如何突出显示部分堆栈中的选定选项卡?

热门标签

归档