我正在关注一个Android教程,它告诉我将此代码添加到main.xml文件
<TextView
android:layout_width="fill_parent"
android:layout_height=height="wrap_content"
android:text="This is my first Android Application"/>
<Button
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="And this is a clickable button!/>
main.xml文件包含此文本,但当我将上述代码添加到下面代码的底部时,它会显示“您的代码包含错误,请更正它们并再试一次”我该怎么办?
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical" >
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="@string/hello" />
</LinearLayout>
答案 0 :(得分:2)
这是错误的:
<TextView
android:layout_width="fill_parent"
android:layout_height=height="wrap_content"
更改为:
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
答案 1 :(得分:1)
该代码中存在许多错误。
第一个TextView,删除layout_height中重复的“= height”:
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="This is my first Android Application"/>
在你的按钮上,你没有关闭android:text中的引号。参见:
<Button
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="And this is a clickable button!"/>
最后,将所有内容放在LinearLayout的结束标记之前:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical" >
<!-- put stuff here -->
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="@string/hello" />
<!-- or here -->
</LinearLayout>
答案 2 :(得分:0)
您缺少一个引号:
android:text="And this is a clickable button!/>
修正:
android:text="And this is a clickable button!"/>