我正在尝试构建Android应用程序,但在我的xml中有错误

时间:2014-09-27 04:16:31

标签: android layout android-linearlayout

<!-- Footer Start -->
    <LinearLayout
            android:id="@+id/footer"
            android:layout_width="fill_parent"
            android:layout_height="40dip"
            android:background="@layout/footer_repeat"
            android:layout_alignParentBottom="true">
    </LinearLayout>
<!-- Footer Ends -->

错误说no orientation specified and the default is horizontal。当动态添加子项时,这是常见的错误来源。

5 个答案:

答案 0 :(得分:1)

设置

android:orientation="vertical"

代表LinearLayout

答案 1 :(得分:1)

orientation添加到LinearLayout

android:orientation="vertical"

android:orientation="horizontal"

答案 2 :(得分:1)

  <LinearLayout
        android:id="@+id/footer"
        android:layout_width="fill_parent"
        android:layout_height="40dip"
        android:orientation="horizontal"
        android:background="@layout/footer_repeat"
        android:layout_alignParentBottom="true">
</LinearLayout>

答案 3 :(得分:1)

Android Lint是一个可以扫描Android项目源以查找潜在错误的工具。

您应该添加android:orientation="horizontal"android:orientation="vertical"

LinearLayout block.i.e中的

。重写为

  <LinearLayout
            android:id="@+id/footer"
            android:layout_width="fill_parent"
            android:layout_height="40dip"
            android:background="@layout/footer_repeat"
            android:orientation="vertical"
            android:layout_alignParentBottom="true">
    </LinearLayout>

答案 4 :(得分:1)

<!-- Footer Start -->
<LinearLayout
        android:id="@+id/footer"
        android:layout_width="fill_parent"
        android:layout_height="40dip"
        android:background="@layout/footer_repeat"
        android:layout_alignParentBottom="true"
        android:orientation="vertical" ><!-- or horizontal -->

</LinearLayout>
<!-- Footer Ends -->