我对android片段有复杂的布局。我将只显示两个TextView,情况与其他组件无关。
<?xml version="1.0" encoding="utf-8"?>
<android.support.constraint.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:layout_width="match_parent"
android:layout_height="match_parent">
<TextView
android:id="@+id/bet_min"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="> 10"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent" />
<TextView
android:id="@+id/bet_max"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="< 20"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toEndOf="@id/bet_min"
app:layout_constraintStart_toStartOf="parent" />
</android.support.constraint.ConstraintLayout>
的StackTrace输出: 输出:C:\ someUser \ user \ dc \ pr \ a \ app \ src \ main \ res \ layout \ fragment_some.xml:19:错误:格式不正确(无效的令牌)。
我希望问题出在第二个View属性中: android:text =“ <25000” 没有此属性,一切都会好的。
问题是:为什么AS在'>'属性上这样反应,尤其是在第一个视图中我具有属性'<'的情况下?
答案 0 :(得分:3)
您不能直接在XML中使用 <
和 >
登录
<
>
尝试一下
<?xml version="1.0" encoding="utf-8"?>
<android.support.constraint.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:layout_width="match_parent"
android:layout_height="match_parent">
<TextView
android:id="@+id/bet_min"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="> 10"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent" />
<TextView
android:id="@+id/bet_max"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="< 20"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toEndOf="@id/bet_min"
app:layout_constraintStart_toStartOf="parent" />
</android.support.constraint.ConstraintLayout>
问题是:为什么AS在'>'属性上这样反应,尤其是在第一个视图中我具有属性'<'的情况下?