0

我用这段代码定义了一个按钮

<ImageButton
         android:id="@+id/btn_photo_lib"
         android:layout_width="wrap_content"
         android:layout_height="wrap_content"
         android:onClick="startPhotoLibAction"
         android:src="@drawable/library_blau" />

结果是

在此处输入图像描述

有人知道如何删除图像后面的这个灰色区域吗?

谢谢

4

4 回答 4

3

改成或改成。ImageButton_ImageViewandroid:srcandroid:background

于 2012-11-22T22:43:40.750 回答
1

设置 ImageButton 的背景属性而不是 src。

于 2012-11-22T23:04:30.827 回答
0

您添加android:background = "@android:color/transparent"为图像按钮的背景

 <ImageButton
     android:id="@+id/btn_photo_lib"
     android:layout_width="wrap_content"
     android:layout_height="wrap_content"
     android:onClick="startPhotoLibAction"
     android:background="@android:color/transparent"
     android:src="@drawable/library_blau" />
于 2012-11-23T00:12:38.553 回答
0

有2种方式:

<ImageView
     android:id="@+id/btn_photo_lib"
     android:layout_width="wrap_content"
     android:layout_height="wrap_content"
     android:onClick="startPhotoLibAction"
     android:src="@drawable/library_blau"
     android:clickable="true" />

或者:

<ImageButton
     android:id="@+id/btn_photo_lib"
     android:layout_width="wrap_content"
     android:layout_height="wrap_content"
     android:onClick="startPhotoLibAction"
     android:background="@drawable/library_blau" />
于 2012-11-22T23:04:20.887 回答