Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/322.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何更改ActionBar选项卡底部边框和所选选项卡背景?_Java_Android_Android Actionbar - Fatal编程技术网

Java 如何更改ActionBar选项卡底部边框和所选选项卡背景?

Java 如何更改ActionBar选项卡底部边框和所选选项卡背景?,java,android,android-actionbar,Java,Android,Android Actionbar,我已经创建了带有固定标签和导入AppCompat的clean应用程序,如何更改活动标签底部边框颜色和单击的标签背景 这就是我想要的: 看看这个操作栏样式生成器你必须用所需的颜色定制主题,你可以按照下面的链接定制主题 主题轻松下载 在主题中添加以下内容 <item name="TabPageStyle">@style/CustomTabPage</item> @style/CustomTabPage 在您的样式中添加此项,页脚颜色是“颜色”下的选项卡 <style

我已经创建了带有固定标签和导入AppCompat的clean应用程序,如何更改活动标签底部边框颜色和单击的标签背景

这就是我想要的:


看看这个操作栏样式生成器

你必须用所需的颜色定制主题,你可以按照下面的链接定制主题 主题轻松下载


在主题中添加以下内容

<item name="TabPageStyle">@style/CustomTabPage</item>
@style/CustomTabPage
在您的样式中添加此项,页脚颜色是“颜色”下的选项卡

<style name="CustomTitlePage">
    <item name="android:background">#18FF0000</item>
    <item name="footerColor">#00FFCC</item>
    <item name="footerLineHeight">1dp</item>
    <item name="footerIndicatorHeight">3dp</item>
    <item name="footerIndicatorStyle">underline</item>
    <item name="android:textColor">#00FF04</item>


</style>

#18FF0000
#00FFCC
1dp
3dp
强调
#00FF04

我看到了这个工具,但是没有图像就无法设置此边框?它们是9块图像,因此这是最好的方法。不过也看看这篇帖子的最佳方式是什么?还有其他方法吗?比如:#MY-COLOR?除了生成图像之外,必须有其他方法,我只想使用XML而不创建其他文件。如果您想使用不同的颜色,可以通过用颜色替换图像来自定义代码您的意思是不使用图像?可能吗?