在Android中,为Button设置图标有几种方法:
方法一:使用XML矢量图像
- 在
res/drawable
目录下创建一个XML文件,例如button_icon.xml
。如果目录不存在,请创建一个。 - 在这个文件中,定义一个
元素,并设置android:width
、android:height
和app:srcCompat
属性。例如:
请将@drawable/ic_your_icon
替换为你要使用的图标的资源ID。
- 在布局文件中,将
android:backgroundTint
属性设置为@color/transparent
(如果需要),然后将android:drawableLeft
、android:drawableTop
、android:drawableRight
或android:drawableBottom
属性设置为上面创建的XML文件的资源ID。例如:
方法二:使用PNG图片
- 将所需的图标文件(PNG格式)复制到
res/drawable
目录下。 - 在布局文件中,将
android:backgroundTint
属性设置为@color/transparent
(如果需要),然后将android:drawableLeft
、android:drawableTop
、android:drawableRight
或android:drawableBottom
属性设置为你刚刚添加的PNG图片的资源ID。例如:
请将@drawable/your_icon
替换为你的图标文件名(不包括扩展名)。
以上就是在Android中设置Button图标的方法。