Android:获取“你必须提供layout_width属性”,尽管应用程序之前工作正常

时间:2011-12-28 04:36:45

标签: android android-layout android-widget

忘掉我缺少layout_width和layout_height这一显而易见的事情。

一切都很好。我定义了一个这样的基本主题:

<style name="Base" parent="@android:style/Theme.Light.NoTitleBar">
        <item name="android:layout_width">fill_parent</item>
        <item name="android:layout_height">wrap_content</item>              
    </style>

我将它应用于应用程序。

一切正常,我不需要在任何地方应用那些令人讨厌的相同属性。

突然间,我收到了这些错误,通常是在适配器的单项视图的布局中。

我唯一想到的是我现在正在使用<include>标签来添加工具栏。

有没有人经历过同样的事情?现在的解决方案是在运行应用程序时手动添加值并获取错误。

我想知道我是否独自一人,或者我应该提交错误。 谢谢!

1 个答案:

答案 0 :(得分:0)

也许你用View.inflate(R.layout.some_view)夸大一些观点?在这种情况下,可能不会应用主题。