目前,sherlock actriobar作为项目库导入。
我特别感兴趣的是,在我自己的项目布局中使用了1个sherlock操作栏资源。
JakeWharton-ActionBarSherlock-e5c2d1c\library\res\drawable-xhdpi\abs__ab_bottom_solid_inverse_holo.9.png
在sherlock操作栏的库项目中,资源文件用作
<style name="Widget.Sherlock.Light.ActionBar.Solid.Inverse">
...
<item name="backgroundSplit">@drawable/abs__ab_bottom_solid_inverse_holo</item>
我在想,我怎么能参考sherlock actionbar的资源?
在我自己的项目布局文件中,我尝试
<FrameLayout
android:background="?attr/backgroundSplit"
android:layout_width="match_parent"
android:layout_height="48dp">
这对我不起作用。
我有什么遗漏的吗?
答案 0 :(得分:1)
而不是
android:background="?attr/backgroundSplit"
使用常规
android:background="@drawable/abs__ab_bottom_solid_inverse_holo"
或者,您可以简单地复制drawable并将副本放入应用程序的drawable中(不要忘记重命名),这样您就可以免受lib可能带来的这个可绘制的未来版本的任何变化的影响。