我的风格定义如下:
<style name="actionBarTheme" parent="android:style/Widget.Holo.Light.ActionBar">
<item name="android:background">@drawable/button_style</item>
<item name="android:titleTextStyle">@style/actionBarTitleText</item>
</style>
actionBar实际上是button_style中定义的颜色(正确地在代码的其他部分工作)。问题是项目无法正常工作(背景颜色太浅)。
关于如何解决这个问题的任何想法?感谢
编辑:
在图片中有我现在的触摸反馈。 button_style具有另一种触摸效果(较暗的一种),因为这几乎是不可见的。
答案 0 :(得分:1)
您可以通过actionButtonStyle
<style name="appTheme">
<item name="android:actionBarStyle">@style/actionBarTheme</item>
<item name="android:actionButtonStyle">@style/actionButtonTheme</item>
</style>
然后将按钮样式作为背景。
<style name="actionButtonTheme">
<item name="android:background">@drawable/button_style</item>
</style>
您仍需要设置操作栏的背景,但这只需要是彩色或可绘制的图像,因为这是实际使用的所有内容。