-1

我正在尝试在图像按钮上显示图像。我指定了一个没有错误的源图像,但在图形布局中,我看到的是图像按钮的 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>

在我将其放入线性布局之前,代码运行良好。没有显示错误消息,但每次运行时应用程序都会崩溃。

4

1 回答 1

0

而不是<imageMotorcycle>标签它不应该是<imageButton>标签?和其他每个图像按钮?

于 2013-03-30T15:35:37.333 回答