1.错误在我打开TextView标签的行上,但它已经移动到不同的行,所以我不确定。 另外,对不起,如果写得不好,这是我第一次尝试编程
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:padding="10dp" />
<TextView
android:id="@+id/textView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:ide="@+id/text_prompt"
android:text="Enter the total bill amount"
android:textSize="20sp" />
<EditText
android:id="@+id/editText1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@+id/textView1"
android:layout_centerHorizontal="true"
android:layout_marginTop="20dp"
android:ems="10"
android:inputType="numberDecimal" />
</requestFocus>
<EditText/>
<Button
android:id="@+id/tip20"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="20 Percent"
android:layout_alignParentBottom="true" />
<Button
android:id="@+id/tip15"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_marginBottom="50dp"
android:text="15 Percent" />
<Button
android:id="@+id/tip10"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_marginBottom="100dp"
android:text="10 Percent" />
<TextView
android:id="@+id/tip_prompt"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textSize="20sp"
android:text="Select a tip amount:"
android:layout_centerHorizontal="true"
android:layout_alignParentBottom="true"
android:layout_marginBottom="150dp" />
</RelativeLayout>
答案 0 :(得分:1)
你确实关闭了根RelativeLayout的标签。注意
中的/>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:padding="10dp" />
应该只是>
答案 1 :(得分:1)
这里有4个错误。
您过早关闭了根RelativeLayout(第5行) - should be > instead of />
您过早关闭了EditText(第24行) - should be > instead of />
第26行的语法错误 - 应为<requestFocus /> instead of </requestFocus>
</EditText> instead of <EditText/>
正确的xml应如下所示:
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:padding="10dp">
<TextView
android:id="@+id/textView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:ide="@+id/text_prompt"
android:text="Enter the total bill amount"
android:textSize="20sp" />
<EditText
android:id="@+id/editText1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@+id/textView1"
android:layout_centerHorizontal="true"
android:layout_marginTop="20dp"
android:ems="10"
android:inputType="numberDecimal">
<requestFocus />
</EditText>
<Button
android:id="@+id/tip20"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:text="20 Percent" />
<Button
android:id="@+id/tip15"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_marginBottom="50dp"
android:text="15 Percent" />
<Button
android:id="@+id/tip10"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_marginBottom="100dp"
android:text="10 Percent" />
<TextView
android:id="@+id/tip_prompt"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_centerHorizontal="true"
android:layout_marginBottom="150dp"
android:text="Select a tip amount:"
android:textSize="20sp" />
</RelativeLayout>
答案 2 :(得分:0)
您过早关闭了相对根标记。 你要做的就是从/&gt;中删除“/” 它的结构通常如何 或者你可以这样做,但你不能做你试图用你的代码做的事情。它会在纠正之后编译。
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:padding="10dp" >. </relativelayout>