每当我在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>

最佳答案

您在一些ID引用中缺少+,而layout_alignRight将仅接受“true”或“false”(您可能正在寻找layout_ToRightOf)到TherightOf!并且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>

07-28 02:50
查看更多