2013-03-05 78 views
1

那怎麼我的.axml樣子:混合Android的風格與我自己

<TextView 
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content" 
    android:paddingTop="2dip" 
    android:paddingBottom="2dip" 
    android:paddingLeft="5dip" 
    android:textSize="18dp" 
    android:text="Kommentare" 
    style="?android:attr/listSeparatorTextViewStyle" /> 

正如你看到的,我訪問該公司在一個風格的主題(?android:attr/listSeparatorTextViewStyle

定義現在我想一個樣式屬性想分開我自己的風格:

<style name="TextViewTitleBar" parent="android:Theme"> 
    <item name="android:layout_width">fill_parent</item> 
    <item name="android:layout_height">wrap_content</item> 
    <item name="android:paddingTop">2dip</item> 
    <item name="android:paddingBottom">2dip</item> 
    <item name="android:paddingLeft">5dip</item> 
    <item name="android:textSize">18dp</item> 
</style> 

,並使用它像:

style="@style/TextViewTitleBar"在我的.axml中,而不會丟失開始時?的android定義樣式。

如何組合/混合這些樣式?

+0

是的奏效。如果你願意,你可以回答這個問題,所以你會得到一些聲譽,但是;) – eMi 2013-03-05 08:32:42

回答

2

您可以將父設置爲

@android:attr/listSeparatorTextViewStyle 
+1

它的@不是? ...忘了提及這一點 – eMi 2013-03-05 09:57:13