我用这段代码定义了一个按钮
<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" />
,结果是
有人知道如何删除图片背后的灰色区域吗?
由于
答案 0 :(得分:3)
将ImageButton
更改为ImageView
或将android:src
更改为android:background
。
答案 1 :(得分:1)
设置ImageButton的背景属性而不是src。
答案 2 :(得分:0)
有两种方式:
<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" />
答案 3 :(得分: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" />