我正在尝试在图像按钮上显示图像。我指定了一个没有错误的源图像,但在图形布局中,我看到了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 :(得分:0)
而不是<imageMotorcycle>
代码,它不应该是<imageButton>
代码?以及其他所有图像按钮?