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