java - Appcompat_v7 -->res -->layout error - Orientation Lint 错误

标签 java android eclipse layout android-appcompat

我的 abc_action_bar_decor_overlay.xml 中不断出现错误。

错误:“错误的方向?没有指定方向,默认是水平的,但这个布局有多个 child ,其中至少有一个有 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" >  

该属性提供 subview 的方向,参见:

垂直 (一行)

<LinearLayout>
    [View 1]
    [View 2]
    [View 3]
</LinearLayout>

水平 (一列)

<LinearLayout> [View 1] [View 2] [View 3] </LinearLayout>

关于java - Appcompat_v7 -->res -->layout error - Orientation Lint 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22946425/

相关文章:

java - Java 进程的 'pathname' 的空 '/proc/smap' 条目是什么?

Android Q - 在执行器上执行 AsyncTask 时出现 StackOverflowError

java - 使用 Qt Android 控制平板电脑的亮度

android - 清除适配器然后添加项目,修复错误

c++ - Eclipse CDT : Symbol 'cout' could not be resolved

eclipse - 如何更改eclipse中行号列的背景颜色?

php - Eclipse PHP PHPUnit - Eclipse 使用错误的 php.ini 文件

java - 如何使用带有 Java 的 Selenium WebDriver 查找损坏的链接

java - 是否有等同于 Java 正则表达式中的交集 (&&) 运算符的 JavaScript 正则表达式?

java - 以日期时间格式java添加小时