好吧,我想我遇到了一些错误。
LayerLists 中的位图似乎存在错误:http: //www.michaelpardo.com/2011/10/repeating-bitmaps-inside-layerlists/
我有我想在我的自定义标题栏中用作背景可绘制的图层列表。
<style name="custom_titlebar_background">
<item name="android:background">@drawable/custom_titlebar_background</item>
</style>
编辑: 要使用链接的解决方法,我需要以编程方式设置标题栏的背景,但我不知道如何。这似乎不起作用,它改变了整个屏幕的背景(包括实际的内容视图):
LayerDrawable layer = (LayerDrawable)getResources().getDrawable(R.drawable.custom_titlebar_background);
setLayerDrawableBitmapsRepeating(layer);
getWindow().setBackgroundDrawable(layer);
有什么方法可以引用自定义标题栏来调用 setBackgroundDrawable() 或任何其他方法来设置自定义标题栏的背景?