所以我只是想改变应用程序中的标签小部件的蓝线颜色。我在网上搜索和找到的解决方案来改变标签的整个背景,但我只是想改变标签小部件的蓝色线颜色为另一种颜色,如黑色。可以这样做吗?试图改变tabawidget的蓝线颜色
0
A
回答
0
您可以尝试这种风格:
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<!-- Non focused states -->
<item android:state_focused="false"
android:state_selected="false"
android:state_pressed="false"
android:drawable="@drawable/tab_unselected_holo" />
<item android:state_focused="false"
android:state_selected="true"
android:state_pressed="false"
android:drawable="@drawable/tab_selected_holo" />
<!-- Focused states -->
<item android:state_focused="true"
android:state_selected="false"
android:state_pressed="false"
android:drawable="@drawable/tab_unselected_focused_holo" />
<item android:state_focused="true"
android:state_selected="true"
android:state_pressed="false"
android:drawable="@drawable/tab_selected_focused_holo" />
<!-- Pressed -->
<!-- Non focused states -->
<item android:state_focused="false"
android:state_selected="false"
android:state_pressed="true"
android:drawable="@drawable/tab_unselected_pressed_holo" />
<item android:state_focused="false"
android:state_selected="true"
android:state_pressed="true"
android:drawable="@drawable/tab_selected_pressed_holo" />
<!-- Focused states -->
<item android:state_focused="true"
android:state_selected="false"
android:state_pressed="true"
android:drawable="@drawable/tab_unselected_pressed_holo" />
<item android:state_focused="true"
android:state_selected="true"
android:state_pressed="true"
android:drawable="@drawable/tab_selected_pressed_holo" />
</selector>
您可以访问This Link也。
希望它能帮助你。
+0
嘿谢谢@Rushabh Patel的帮助,但我无法在res文件夹中找到此文件。 –
0
为您的自定义主题中的tabwidget制作单独的样式。
试试如下:
<item name="android:tabWidgetStyle">@android:style/Widget.TabWidget</item>
和
<style name="Widget.TabWidget">
<item name="android:textAppearance">@style/TextAppearance.Widget.TabWidget</item>
<item name="android:ellipsize">marquee</item>
<item name="android:singleLine">true</item>
</style>
<style name="TextAppearance.Widget.TabWidget">
<item name="android:textSize">14sp</item>
<item name="android:textStyle">normal</item>
<item name="android:textColor">@android:color/tab_indicator_text</item>
</style>
我希望这将是有益的给你。
相关问题
- 1. Photoshop改变蓝色白色的颜色
- 2. 从黑色改变图形SVG的颜色以添加蓝色
- 3. 试图改变按钮的颜色onclick
- 4. 平滑线条视图改变颜色
- 5. Android改变线程颜色
- 6. 资源$ NotFoundException而试图改变颜色
- 7. 如何在python中改变剧情线的颜色?从蓝色到黑色?
- 8. 在对话框首选项的标题视图下改变蓝线的颜色
- 9. 改变颜色的颜色
- 10. 负线时改变线条颜色
- 11. 改变颜色的颜色改变所有圆形颜色
- 12. 改变颜色的EditText的下划线
- 13. 链接文本而不改变文本的颜色为蓝色
- 14. 线条的颜色没有改变?
- 15. R - 格 - 改变回归线的颜色
- 16. 用ggplot改变线条的颜色()
- 17. Google地图集群图标文本颜色变为蓝色
- 18. 改变颜色
- 19. 改变颜色
- 20. 改变颜色
- 21. 改变颜色
- 22. 改变颜色
- 23. 改变颜色
- 24. 改变颜色
- 25. 改变颜色
- 26. 改变颜色
- 27. 改变颜色
- 28. 改变颜色
- 29. 改变颜色
- 30. 改变颜色
可能重复的[TabWidget当前标签底线颜色](http://stackoverflow.com/questions/14722654/tabwidget-current-tab-bottom-line-color) – blganesh101