[英]Appcompat_v7 -->res -->layout error - Orientation Lint Error
我的abc_action_bar_decor_overlay.xml
一直出错。
错误:“方向错误?未指定方向,默认为水平,但此布局有多layout_width="match_parent"
,其中至少有一个具有layout_width="match_parent"
”
<LinearLayout android:id="@+id/top_action_bar" <---error
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_gravity="top">
<android.support.v7.internal.widget.ActionBarContainer
android:id="@+id/action_bar_container"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"
style="?attr/actionBarStyle"
android:gravity="top">
LinearLayout
必须具有android:orientation
属性,如下所示:
<LinearLayout
android:id="@+id/top_action_bar"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_gravity="top" >
此属性提供子视图的方向,请参阅:
垂直 (一排)
<LinearLayout>
[View 1]
[View 2]
[View 3]
</LinearLayout>
水平 (一列)
<LinearLayout> [View 1] [View 2] [View 3] </LinearLayout>
它可能来自Lint Error Checking。
这是我为这个错误的方向错误(eclipse)做的:
1)窗口 - >首选项 - > Android - Lint错误检查。
2)在“搜索”框中的“问题”中,键入“方向” - >选择行
3)将“严重性”从下拉列表设置为“警告”
项目 - >清洁。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.