谷歌Sherlock Action Bar的样式设计

4
我试图将一张720 x 112像素的图片设置为Sherlock Action Bar的背景,但是即使如此,似乎图片并没有被拉伸。白色部分仍然是Action Bar的一部分,因为三角形位于正确位置,右侧的按钮在上下具有不同的边距。
我需要把它变成9patch图片吗?不确定为什么它不起作用。。
我使用以下代码来设置背景:getSupportActionBar().setBackgroundDrawable(getResources().getDrawable(R.drawable.topbar)); 非常感谢您的帮助!
请参考以下图片:enter image description here
1个回答

1
你把图片放在hdpi还是mdpi文件夹里了吗?试着切换一下。最终,使用draw-9-patch工具,可以避免很多麻烦。

它是针对HDPI设计的,但我尝试了MDPI手机,效果仍然一样。 - noloman
这里提供了一步一步的解决方案,用于为Sherlock Action Bar添加样式 https://krishnalalstha.wordpress.com/2012/12/21/styling-sherlock-actionbar-change-actionbar-color/ - Krishna Shrestha

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接