2013-03-30 88 views
-1

我試圖在imagebutton上顯示圖像。我有一個沒有錯誤指定的源圖像,但在圖形佈局中,我看到了imagebutton的id而不是其源。Imagebutton顯示圖像按鈕的id但不是圖像

這裏是XML:

<LinearLayout 
    android:id="@+id/linearLayout1" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:layout_alignParentLeft="true" 
    android:layout_alignParentRight="true" 
    android:layout_alignParentTop="true" 
    android:layout_marginTop="196dp" > 

    <imageTruck 
     android:id="@+id/truck" 
     android:layout_width="58dp" 
     android:layout_height="match_parent" 
     android:scaleType="centerCrop" 
     android:src="@drawable/img_4932_filtered" 
     android:onClick="imageChangerTruck" /> 

    <imageCar 
     android:id="@+id/car" 
     android:layout_width="52dp" 
     android:layout_height="match_parent" 
     android:scaleType="centerCrop" 
     android:src="@drawable/img_3972_filtered" 
     android:onClick="imageChangerCar" /> 

    <imageBoat 
     android:id="@+id/boat" 
     android:layout_width="57dp" 
     android:layout_height="match_parent" 
     android:scaleType="centerCrop" 
     android:src="@drawable/img_6993_filtered" 
     android:onClick="imageChangerBoat" /> 

    <imageBus 
     android:id="@+id/bus" 
     android:layout_width="32dp" 
     android:layout_height="match_parent" 
     android:scaleType="centerCrop" 
     android:src="@drawable/img_3165" 
     android:onClick="imageChangerBus" /> 

    <imageMotorcycle 
     android:id="@+id/motorcycle" 
     android:layout_width="27dp" 
     android:layout_height="70dp" 
     android:scaleType="centerCrop" 
     android:src="@drawable/img_0081" 
     android:onClick="imageChangerMotorcycle" /> 

</LinearLayout> 

的代碼是工作得很好,直到我把它變成一個線性佈局。沒有顯示的錯誤消息,但每次運行應用程序都會崩潰。

回答

0

而不是<imageMotorcycle>標記它不應該是<imageButton>標記?併爲每個其他圖像按鈕?