我通常会在XML中使用android:background或者通过setBackgroundColor()方法以编程方式设置按钮的背景颜色,但是现在使用AndroidX库(我猜...),这些方法对按钮颜色没有任何影响。
看起来设置android:backgroundTint可以生效,但这只适用于API 21及以上版本。
那么我该怎么做呢?
例如:
这不应该显示一个红色背景的按钮吗...
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="match_parent">
<Button android:layout_width="wrap_content" android:layout_height="wrap_content"
android:background="#af2222"/>
</LinearLayout>