【发布时间】:2015-09-05 11:09:30
【问题描述】:
是否可以在 android 按钮中为 drawableLeft 着色?我有一个黑色的drawable,我想染成白色。我知道如何使用图像视图(左侧图像)来实现这一点,但我想使用默认的 android 按钮来实现这一点。
我的源代码:
<Button android:layout_height="wrap_content"
android:layout_width="0dp"
android:layout_weight="1"
android:text="@string/drawer_quizzes"
android:backgroundTint="@color/md_light_green_500"
android:stateListAnimator="@null"
android:textColor="#fff"
android:textSize="12dp"
android:fontFamily="sans-serif"
android:drawableLeft="@drawable/ic_action_landscape"
android:gravity="left|center_vertical"
android:drawablePadding="8dp"
/>
有没有办法给按钮上色?或者有没有自定义的view方法来实现这个效果?
【问题讨论】:
-
所以你想在按钮文本的左边放置一张图片?
-
@HawraaKhalil 是的,完全正确。但它应该是白色的
-
如果您希望 drawableTint 进入支持库,请在此处投票 code.google.com/p/android/issues/detail?id=198613
标签: android android-layout drawable uicolor