2014-01-31 111 views
0

我的一個xml文件沒有找到樣式中定義的屬性。 我認爲風格是正確的,因爲它與其他文件一起工作。 沒有一種風格確實有效。它說我需要定義layout_width和layout_height屬性,但我是這樣做的。無法找到自定義樣式

我認爲給你一個例子比較簡單。如果你需要整個XML文件,這是沒有問題的。

<RelativeLayout 
    style="@style/relativeLayout_multiplechoicefrage_aufloesung_content" > 

<style name="relativeLayout_multiplechoicefrage_aufloesung_content"> 
    <item name="android:layout_width">match_parent</item> 
    <item name="android:layout_height">wrap_content</item> 
    <item name="android:orientation">vertical</item> 
    <item name="android:layout_marginLeft">@dimen/frage_content_marginLeft</item> 
    <item name="android:layout_marginRight">@dimen/frage_content_marginRight</item> 
</style> 

我已經清理了項目,但是這並沒有奏效。

希望任何人都可以找到解決方案。

在此先感謝!

回答

0

您是否在與您的佈局相同的文件中定義了樣式(您的示例表明了這一點)?我想你已經把你的風格在res /值這樣的文件夾:

RES /價值/ styles.xml

<?xml version="1.0" encoding="utf-8"?> 
<resources> 
<style name="relativeLayout_multiplechoicefrage_aufloesung_content"> 
    <item name="android:layout_width">match_parent</item> 
    <item name="android:layout_height">wrap_content</item> 
    <item name="android:orientation">vertical</item> 
    <item name="android:layout_marginLeft">@dimen/frage_content_marginLeft</item> 
    <item name="android:layout_marginRight">@dimen/frage_content_marginRight</item> 
</style> 
</resources> 

那麼你應該能夠引用它就像你的代碼示例現在就做。

+0

是的,它在這個文件中。 正如我所提到的,相同的樣式在其他佈局文件中起作用。 –