我的一个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 :(得分:0)
您是否在与布局相同的文件中定义了样式(您的示例表明)?我想你要把你的风格放在res / values文件夹中,如下所示:
<强> 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>
然后你应该能够像你的代码示例那样引用它。