我是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>
谁能告诉我出了什么问题?
答案 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?