每当我在XML中创建一个ImageView时,模拟器就会崩溃。
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:padding="10px"
android:background="@drawable/words_background">
<EditText
android:id="@+id/letters"
android:layout_width="275dp"
android:layout_height="wrap_content"
android:hint="@string/enter_letters" />
<TextView
android:id="@+id/moreText"
android:text="@string/more"
android:layout_alignLeft="@id/letters"
android:layout_below="@id/letters"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:textSize="15dp"
android:typeface="normal"
android:paddingLeft="5dp"
android:textStyle="bold" />
<Spinner
android:id="@+id/maxSpinner"
android:layout_width="80dp"
android:layout_height="wrap_content"
android:layout_below="@id/letters"
android:layout_alignRight="@id/letters"
android:visibility="gone" />
<Spinner
android:id="@+id/minSpinner"
android:layout_width="80dp"
android:layout_height="wrap_content"
android:layout_below="@id/maxSpinner"
android:layout_alignRight="@id/letters"
android:visibility="gone" />
<TextView
android:id="@+id/lettersQuestion"
android:typeface="sans"
android:text="@string/question"
android:gravity="right"
android:textSize="20dp"
android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:layout_alignParentRight="true">
</TextView>
<ImageView
android:id="@+id/logo_image" />
</RelativeLayout>
答案 0 :(得分:2)
你在一些id引用中缺少+,而layout_alignRight只接受“true”或“false”(你可能正在寻找layout_ToRightOf)toTherightOf!并且ImageView需要将高度和宽度设置为某种东西。
您一定要查看LogCat的确切错误
但你的XML应该是这样的
<RelativeLayout id="@+id/rel_layout">
<Spinner
android:id="@+id/maxSpinner"
android:layout_width="80dp"
android:layout_height="wrap_content"
android:layout_toRightOf="@+id/letters"
android:visibility="gone"/>
<Spinner
android:id="@+id/minSpinner"
android:layout_width="80dp"
android:layout_height="wrap_content"
android:layout_below="@+id/maxSpinner"
android:layout_toRightOf="@+id/letters"
android:visibility="gone"/>
<TextView
android:id="@+id/lettersQuestion"
android:typeface="sans"
android:text="@string/question"
android:gravity="right"
android:textSize="20dp"
android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:layout_alignParentRight="true"/>
<ImageView
android:id="@+id/logo_image"
android:layout_height="wrap_content"
android:layout_width="wrap_content"/>
</RelativeLayout>