此問題已存在於此處。但我想逐步瞭解這一點。 我在依賴關係中粘貼了gradle中的依賴關係。drawableTint無法正常使用AppCompact-v7:25.3.1
compile 'com.android.support:appcompat-v7:25.3.1'
而不是做什麼。 我的XML代碼是在這裏
<Button
android:id="@+id/button_not_working"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_below="@+id/imageViewGroup"
android:layout_marginTop="60dp"
android:paddingEnd="9dp"
android:layout_alignStart="@+id/imageViewGroup"
android:layout_alignEnd="@+id/imageViewGroup"
android:background="@drawable/button_background"
android:text="Drawable Tine not working"
android:textColor="@color/white"
android:textSize="@dimen/font_size_small"
android:textAlignment="center"
android:layout_marginBottom="10dp"
android:drawableEnd="@drawable/forword_arrow"
android:drawableTint="@color/white"
android:gravity="center"
/>
這是圖片
的forward_arrow的顏色沒有改變。 這裏有幾個答案,但想知道如何一步一步做。 就是這樣。
可能重複的[繪製着色的API <21](https://stackoverflow.com/questions/29155463/drawable-tinting-for-api-21) –
是的,我看到了答案,但你能幫我理解這一步一步?我是否可以在沒有.java文件的幫助下僅通過xml文件來處理這個問題? – Anna
@DimaKozhevin這是關於在TextView *中着色*複合可繪製的。這與圖像可繪製着色無關。 –