错误的方向

时间:2015-03-14 14:07:45

标签: android android-linearlayout

我是Android应用程序的初学者。 嗨! 编写XML文件时出现编译时错误。 任何人都可以帮我解决错误吗? 最外层的Linearlayout继续抱怨。

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout                 **// This LinearLayout keep complaining**
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:weightSum="10"
    android:orienation="vertical">

    <!-- Radio Group on the top -->
    <RadioGroup
        android:id="@+id/rg"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:orientation="horizontal"
        android:weightSum="3"
        android:background="#3BE5FF">

        <RadioButton
            android:id="@+id/rbt3"
            android:layout_weight="1"
            android:layout_width="0dp"
            android:layout_height="fill_parent"
            android:layout_marginRight="0.5dp"
            android:layout_marginBottom="0.5dp"
            android:background="#ffffff"
            android:gravity="center"
            android:checked="true" />

        <RadioButton
            android:id="@+id/rbt2"
            android:layout_weight="1"
            android:layout_width="0dp"
            android:layout_height="fill_parent"
            android:layout_marginRight="0.5dp"
            android:layout_marginBottom="0.5dp"
            android:background="#ffffff"
            android:gravity="center"/>

        <RadioButton
            android:id="@+id/rbt1"
            android:layout_weight="1"
            android:layout_width="0dp"
            android:layout_height="fill_parent"
            android:layout_marginBottom="0.5dp"
            android:background="#ffffff"
            android:gravity="center"/>
    </RadioGroup>

    <!-- Input Window -->
    <LinearLayout
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:orientation="horizontal"
        android:weightSum="3"
        android:background="#3BE5FF">

    </LinearLayout>

    <LinearLayout
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:orientation="horizontal"
        android:weightSum="3"
        android:background="#3BE5FF">

    </LinearLayout>

</LinearLayout>

谁能告诉我出了什么问题?

2 个答案:

答案 0 :(得分:1)

你错误的方向。

更改

android:orienation

android:orientation

答案 1 :(得分:1)

将布局文件更改为下面提到的文件

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"       
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:weightSum="10"
android:orientation="vertical">

<!-- Radio Group on the top -->
<RadioGroup
    android:id="@+id/rg"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:orientation="horizontal"
    android:weightSum="3"
    android:background="#3BE5FF">

    <RadioButton
        android:id="@+id/rbt3"
        android:layout_weight="1"
        android:layout_width="0dp"
        android:layout_height="fill_parent"
        android:layout_marginRight="0.5dp"
        android:layout_marginBottom="0.5dp"
        android:background="#ffffff"
        android:gravity="center"
        android:checked="true" />

    <RadioButton
        android:id="@+id/rbt2"
        android:layout_weight="1"
        android:layout_width="0dp"
        android:layout_height="fill_parent"
        android:layout_marginRight="0.5dp"
        android:layout_marginBottom="0.5dp"
        android:background="#ffffff"
        android:gravity="center"/>

    <RadioButton
        android:id="@+id/rbt1"
        android:layout_weight="1"
        android:layout_width="0dp"
        android:layout_height="fill_parent"
        android:layout_marginBottom="0.5dp"
        android:background="#ffffff"
        android:gravity="center"/>
</RadioGroup>

<!-- Input Window -->
<LinearLayout
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:orientation="horizontal"
    android:weightSum="3"
    android:background="#3BE5FF">

</LinearLayout>

<LinearLayout
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:orientation="horizontal"
    android:weightSum="3"
    android:background="#3BE5FF">

</LinearLayout>

正如@Blackbelt所说,方向拼写错误。

此外,您错过了父LinearLayout的xmlns:android属性。

此SO帖子的已接受答案解释了其重要性=&gt; What does "xmlns" in XML mean?