繁体   English   中英

Appcompat_v7 - > res - >布局错误 - 方向Lint错误

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM