Android - 如何删除图像按钮上的丑陋边框?

时间:2015-04-21 11:09:53

标签: android xml image button android-imagebutton

http://i.imgur.com/WCGjcOe.png

非常直截了当的问题 - 如何删除这些灰色边框?

图片(.png文件)只是星星,文字和周围的白色。然后,当我将它们添加为图像按钮时,它们会添加我真正不想要的丑陋的灰色边框。

<ImageButton
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:id="@+id/starButton1"
        android:src="@drawable/star_pink_1"
        android:onClick="starButton1Clicked"
        android:layout_below="@+id/imageView"
        android:layout_alignParentLeft="true"
        android:layout_alignParentStart="true" />

4 个答案:

答案 0 :(得分:3)

您必须将xml属性背景定义为ImageButton

 android:background="@android:color/transparent"

你看到的是原始按钮,你的src刚刚重叠。

答案 1 :(得分:2)

试试这个

android:background="@null"

这将使您的图像按钮没有背景。

答案 2 :(得分:2)

这两个代码都适用于您的查询:

android:background="@null"

android:background="@android:color/transparent"

答案 3 :(得分:1)

使用此

 style="?android:attr/borderlessButtonStyle"