我在我的styles.xml文件中定義瞭如下所示的內容(如下所示)。但是由於使用了@ string/fontExtraLarge,Android崩潰了。我假設這是因爲定義的順序,但這是合法的。在樣式定義中使用@string資源
我可以使用樣式的'父'屬性來解決這個問題,但只有一個樣式定義沒有意義。有沒有辦法解決這個問題。
順便說一句,我得到的錯誤是無法膨脹指向layout.XML的XML,但真的這個文件導致了這個問題。
<!-- **** FONT SIZES **** -->
<string name="fontExtraLarge">20sp</string>
<string name="fontLarge">18sp</string>
<string name="fontMedium">16sp</string>
<string name="fontSmall">10sp</string>
<string name="fontNormal">10sp</string>'
<style name="screenHeader">
<item name="android:layout_width">fill_parent</item>
<item name="android:layout_height">wrap_content</item>
<item name="android:textStyle">bold</item>
<item name="android:typeface">serif</item>
<item name="android:textSize">@string/fontExtraLarge</item>
<item name="android:textColor">@color/white</item>
<item name="android:gravity">center</item>
</style>
謝謝。 [http://developer.android.com/resources/samples/SoftKeyboard/res/values-land/dimens.html](http://developer.android.com/resources/samples/SoftKeyboard/res/values-land/ dimens.html) – Salsero69 2011-03-24 18:23:50