id的TextView中将Color设置为drawableTop

id的TextView中将Color设置为drawableTop

本文介绍了在Android的TextView中将Color设置为drawableTop图像的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一个带有drawableTop的textView,但是图像是黑色的,我想将颜色更改为白色,有没有一种方法可以做到而无需创建单独的imageView和TextView.

I have a textView with drawableTop, but the image is in black color and i would like to change the color to white.Is there a way to do it without creating seperate imageView and TextView.

下面是供参考的xml.

Below is the xml for reference.

<?xml version="1.0" encoding="utf-8"?>
<TextView
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="48dp"
    android:layout_height="48dp"
    android:gravity="center_horizontal|bottom"
    android:drawableTop="@drawable/ic_add_room"
    android:text="More"/>

推荐答案

使用着色 android:drawableTint 更改颜色.提示:

Use Tint android:drawableTint to change color. Exmp :

<?xml version="1.0" encoding="utf-8"?>
<TextView
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="48dp"
    android:drawableTint="#fff"
    android:layout_height="48dp"
    android:gravity="center_horizontal|bottom"
    android:drawableTop="@drawable/ic_add_room"
    android:text="More"/>

这篇关于在Android的TextView中将Color设置为drawableTop图像的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

08-27 12:36