从布局xml引用单个样式属性?

时间:2011-12-16 00:43:13

标签: android android-layout

是否可以执行以下操作?

<LinearLayout android:id="@android:id/empty"
        android:background="?android:style/Widget.ListView.overScrollFooter" 
        >

遗漏了所有不重要的布局内容。我想知道是否可以引用样式中定义的单个属性之一?

编辑以获取更多信息:许多小部件的默认样式和属性由Android定义,并由手机制造商进一步定制。这就是他们如何定制基本的Android小部件的外观。在我的示例中,列表视图的页脚在三星手机上看起来与在HTC手机或默认谷歌手机上看起来不同。

我想获取listview样式中定义的属性(特别是overscrollfooter drawable属性),并将其用作我的一个视图的背景。从技术上讲,我有一个程序化的解决方案,但它很笨重,并且要求我每次使用这个视图时都会重复该代码(在很多地方)。

1 个答案:

答案 0 :(得分:0)

不,我认为一种风格是全部或者没有一种交易。我会将页脚放在它自己的样式中并将其导入到您的主要样式中。这使得它可以在你的LinearLayout中单独使用。