【发布时间】:2017-05-26 01:59:23
【问题描述】:
有什么方法可以为TextView 中使用的Drawable 着色? DrawableTint 仅适用于 API 级别 23 及以上。
目前我正在使用Vertical Linear Layout 来满足我的要求。
<LinearLayout style="@style/ChoiceIllustratorIconTextContainerStyle">
<ImageView
style="@style/ChoiceIllustratorImageStyle"
android:contentDescription="@string/cd_university"
android:src="@drawable/ic_account_balance_white_24dp" />
<TextView
style="@style/ChoiceIllustratorTextStyle"
android:text="@string/ci_text_university" />
</LinearLayout>
Android 工作室建议我使用 Compound Drawble 和 TextView 来实现这一点。我能够实现它,但我找不到Tintdrawable 的方法。
<TextView
style="@style/ChoiceIllustratorTextStyle"
android:drawablePadding="4dp"
android:drawableTop="@drawable/ic_account_balance_white_24dp"
android:text="@string/ci_text_university" />
【问题讨论】:
-
我检查了,对我的情况没有帮助。谢谢
-
这能回答你的问题吗? Android Button Drawable Tint
标签: android textview xml-drawable