这是我的代码。我所做的只是在所有布局文件中更改了about窗口中的文本,我在xml文件中发现了这个错误。
在此行找到多个注释:
- 错误:解析XML时出错:文档元素之后的垃圾
- 根元素后面的文档中的标记必须很好 -
同样在src文件中,错误是“R无法解析为变量”。这是我的XML代码:
version="1.0" encoding="utf-8"?>
<ScrollView android:orientation="vertical"
android:scrollbars="none"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
xmlns:android="http://schemas.android.com/apk/res/android"/>
<LinearLayout android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent"
android:xmlns:android="http://schemas.android.com/apk/res/android"/>
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_marginLeft="6.0dip"
android:layout_marginTop="6.0dip"
android:text="xxxxxx"
android:textColor="#ffffffff"
android:textSize="14.0dip"
android:textStyle="bold" />
<TextView android:textSize="14.0dip" android:textStyle="bold" android:textColor="#ffffffff" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_marginLeft="6.0dip" android:layout_marginTop="10.0dip" android:text="@string/app_version_name" />
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_marginLeft="6.0dip"
android:text="xxxxx"
android:textColor="#ffffffff"
android:textSize="14.0dip"
android:textStyle="bold" />
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_marginLeft="6.0dip"
android:layout_marginTop="10.0dip"
android:text="xxxxxxx"
android:textColor="#ffffffff"
android:textSize="14.0dip" />
<TextView
android:id="@id/dev_email"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_marginLeft="6.0dip"
android:layout_marginTop="20.0dip"
android:gravity="center_horizontal"
android:text="youss.boss1dev@gmail.com"
android:textColor="#2704fc"
android:textSize="14.0dip"
android:textStyle="bold" />
<LinearLayout android:gravity="center" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_marginTop="10.0dip"
android:xmlns:android="http://schemas.android.com/apk/res/android"/>
<Button
android:id="@id/close_btn"
android:layout_width="110.0dip"
android:layout_height="44.0dip"
android:layout_marginBottom="4.0dip"
android:layout_marginTop="4.0dip"
android:text="xxxx" />
</LinearLayout>
</LinearLayout>
</ScrollView>
答案 0 :(得分:0)
您的滚动视图以/&gt;结尾完成对象,我认为childrem将无法访问标签android。
您的所有观看次数均已自动关闭(使用&#34; /&gt;&#34;)。所以你的文档没有根,只有一个列表。
另外:Childs不需要再次声明xmlns,例如第二个对象: 机器人:XMLNS:机器人=&#34; HTTP://schemas.android.com/apk/res/android" 这也有两次安卓的错字。
此外: 任何文字都包含&gt;或者&lt; ?它应该添加到strings.xml中,以便显示这些字符
答案 1 :(得分:0)
LinearLayout
:
android:xmlns:android="http://schemas.android.com/apk/res/android"
它应该是:
xmlns:android="http://schemas.android.com/apk/res/android"
您键入了两次android
。相反,只删除android
删除整行,你不需要它,因为你已经在ScrollView
中声明了问题实际上问题是ScrollView
只能包含一个直接的孩子而你有多个。因此,您必须将ScrollView
下的所有xml代码放在LinearLayout
,RelativeLayout
等容器中。
答案 2 :(得分:0)
这是完美的布局。
<?xml version="1.0" encoding="utf-8"?>
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="vertical"
android:scrollbars="none">
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical"
android:xmlns="http://schemas.android.com/apk/res/android">
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_marginLeft="6.0dip"
android:layout_marginTop="6.0dip"
android:text="xxxxxx"
android:textColor="#ffffffff"
android:textSize="14.0dip"
android:textStyle="bold"/>
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_marginLeft="6.0dip"
android:layout_marginTop="10.0dip"
android:text="app_version_name"
android:textColor="#ffffffff"
android:textSize="14.0dip"
android:textStyle="bold"/>
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_marginLeft="6.0dip"
android:text="xxxxx"
android:textColor="#ffffffff"
android:textSize="14.0dip"
android:textStyle="bold"/>
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_marginLeft="6.0dip"
android:layout_marginTop="10.0dip"
android:text="xxxxxxx"
android:textColor="#ffffffff"
android:textSize="14.0dip"/>
<TextView
android:id="@+id/dev_email"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_marginLeft="6.0dip"
android:layout_marginTop="20.0dip"
android:gravity="center_horizontal"
android:text="youss.boss1dev@gmail.com"
android:textColor="#2704fc"
android:textSize="14.0dip"
android:textStyle="bold"/>
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_marginTop="10.0dip"
android:gravity="center"
android:orientation="vertical"
android:xmlns="http://schemas.android.com/apk/res/android">
<Button
android:id="@+id/close_btn"
android:layout_width="110.0dip"
android:layout_height="44.0dip"
android:layout_marginBottom="4.0dip"
android:layout_marginTop="4.0dip"
android:text="xxxx"/>
</LinearLayout>
</LinearLayout>
</ScrollView>