我有一个相当强烈的视图布局。它使用@ drawable / shape.xml文件和样式。
所有元素都匹配正确
但是,除非我在底部有一个空白布局,否则它不会编译 - 编译器只是说“解析XML时出错”
我添加它并且它有效:
<LinearLayout android:layout_width="wrap_content"
android:layout_height="match_parent" android:orientation="vertical" />
</LinearLayout>
有什么想法吗?
答案 0 :(得分:3)
您在发布的代码中关闭了两个LinearLayouts。
此LinearLayout以/>
终止自身:
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:orientation="vertical"
/>
这个终止了之前的LinearLayout:
<LinearLayout> <!-- Somewhere above in your code -->
...
</LinearLayout>
如果保留结束<LinearLayout ... />
标记,则可以安全地删除空的</LinearLayout>
布局。如果这不是答案,您需要发布整个XML,以便我们可以看到正在发生的事情。