Android Button设置Background背景图片无效的处理方法

 android  Android Button设置Background背景图片无效的处理方法已关闭评论
4月 262021
 

测试在 activity_main.xml给button加背景图片

<Button
    android:id="@+id/titleEdit"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_gravity="center"
    android:layout_margin="5dp"
    android:background="@drawable/edit_bg"
    android:text="Edit"
    android:textColor="#fff" />

发现模拟器里不起作用,奇怪了, 后来查了网上资料,发现需要修改下面的文件才可以。
在res/values/themes.xml 中:
将 
<style name="Theme.UICustomViews" parent="Theme.MaterialComponents.DayNight.DarkActionBar">
修改为:
<style name="Theme.UICustomViews" parent="Theme.MaterialComponents.DayNight.NoActionBar.Bridge">