2011-06-04 81 views
1

每當我在我的XML中創建一個ImageView時,仿真器崩潰。RelativeView中的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

您也可以發表您從logcat中獲得異常? – 2011-06-04 02:02:38

回答

2

你缺少在少數ID引用的+,並layout_alignRight將接受「真」或「假」只是(你可能尋找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>