我创建了带有文本和图标的按钮:
<Button
android:id="@+id/btnLinkToProfile"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:background="@color/white"
android:text="@string/profile"
android:gravity="left|center_vertical"
android:textAllCaps="false"
android:textColor="@color/text"
android:textSize="15dp"
android:drawableLeft="@drawable/profile"/>
我想设置图标颜色,如何在<Button/>
标签中设置图标颜色,或者只能在<ImageView/>
标签中设置图标颜色?
答案 0 :(得分:1)
您可以将android:drawableTint =“#000000”用于可绘制对象,如
<Button
android:id="@+id/btnLinkToProfile"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:background="@color/white"
android:text="@string/profile"
android:gravity="left|center_vertical"
android:textAllCaps="false"
android:textColor="@color/text"
android:textSize="15dp"
android:drawableLeft="@drawable/profile"
android:drawableTint="#000000"
android:drawableTintMode="src_in"/>
谢谢
答案 1 :(得分:0)
您可以使用ImageButton并使用设置颜色
android:tint="@color/myColour"