2013-03-30 2 views
-1

이미지를 이미지에 표시하려고합니다. 소스 이미지를 오류없이 지정할 수 있지만 그래픽 레이아웃에서 소스 대신 이미지 버튼의 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> 태그가 아니어야합니까? 그리고 다른 모든 이미지 버튼에 대해서?

관련 문제