3
我试图在Android布局xml中继承样式。 现在它看起来像:如何在Android中布局中继承样式
layout.xml:
<RelativeLayout
android:id="@id/btn"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:clickable="true"
style="@style/AppTheme.ButtonLayout">
<TextView
android:id="@id/btn_text"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
style="@style/AppTheme.ButtonLayout.TextView" />
</RelativeLayout>
styles.xml:
<style name="AppTheme.ButtonLayout">
<item name="android:textViewStyle">@style/AppTheme.ButtonLayout.TextView</item>
</style>
<style name="AppTheme.ButtonLayout.TextView" parent="android:Widget.Holo.Light.TextView">
<item name="android:textColor">@android:color/white</item>
</style>
我想摆脱从TextView的style
属性,但它应该继承外观RelativeLayout的。可能吗?
编辑:我希望这个TextView具有这样的风格只有在RelativeLayout与@style/AppTheme.ButtonLayout
风格。当它没有这种风格的内部布局时,它应该看起来像默认的Android TextView。
谢谢,但你的做法是全球性的。当它在带样式集的RelativeLayout中时,我需要改变TextView的样式。 – milus 2014-09-03 10:57:56