元素类型“textview”必须后跟属性规范“>”或“/>”

时间:2014-10-23 04:34:44

标签: java android attributes textview element

错误发生在最后一行。我不知道该怎么做或者代码会起作用。如果有人能告诉我他们为解决这个问题做了什么,我会很高兴。

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
tools:context="com.example.jokeoftheday.MainActivity" >

<TextView
    android:id="@+id/textView2"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_alignParentTop="true"
    android:layout_centerHorizontal="true"
    android:layout_marginTop="90dp"
    android:text="@string/Your joke of the day is:"
    android:textSize="18sp" />

<TextView
    android:id="@+id/textView1"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_below="@+id/textView2"
    android:layout_centerHorizontal="true"
    android:layout_marginTop="61dp"
    android:text="@string/The problem with twitter is that you always run out of chara-" >
</TextView>

2 个答案:

答案 0 :(得分:0)

只需将您对上一个textview的内容与textview中的内容进行比较即可。

看看以前怎么样,你没有?你只需要/&gt;在所有属性的末尾。您需要将最后一个块更改为:

<TextView
android:id="@+id/textView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@+id/textView2"
android:layout_centerHorizontal="true"
android:layout_marginTop="61dp"
android:text="@string/The problem with twitter is that you always run out of chara-" />

这是一个非常简单的解决方法!

希望有所帮助。祝你好运:)

答案 1 :(得分:0)

两个问题

  1. 文本ID不应包含“空格”,因此“问题......”
  2. 这是主要问题,你错过了
  3. 的“结束”

    注意:

    TextView的两个“结束”都是合法且有效的。