ImageButton中的背景颜色

6
我该如何在ImageButton中设置背景颜色?
3个回答

7
android:background="#rrggbb" 

在XML文件中定义布局,然后使用具有透明度的PNG文件作为图像源。

2
一个透明的背景可以这样实现... android:background="#00000000" - Someone Somewhere
1
android:background="@null" - Vlad

6

您可以使用 android:background=" " 来设置ImageButton和一些Android小部件的颜色。 ('#rrggbb' 或 '@android.color/blue', '@android:color/transparent')。您可以参考以下示例。

<ImageButton
        android:id="@+id/btnGreen"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:background="@android:color/transparent"
        android:src="@drawable/my_image.png"/>

0

你可以使用 android:backgroundTint 代替 android:backgroundenter image description here

<ImageButton
   android:id="@+id/imgImageTab"
   android:layout_width="@dimen/_30sdp"
   android:layout_height="@dimen/_30sdp"
   android:src="@drawable/ic_menu_home"
   android:backgroundTint="@color/blue" />

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接