Android 更改所有布局的可绘制背景

Android 更改所有布局的可绘制背景,android,android-studio,background,Android,Android Studio,Background,是否有办法更改所有屏幕布局的背景图像 是的,我知道您可以使用 LinearLayout linearLayout = (LinearLayout) findViewById(R.id.score_view); linearLayout.setBackground(getResources().getDrawable(R.drawable.blue)); 但是有没有一种方法可以更改所有.xml布局文件的可绘制名称,比如更改可绘制名称?还是创建自定义类 您可以在应用程序主题中使用@[您的背景]来更

是否有办法更改所有屏幕布局的背景图像

是的,我知道您可以使用

LinearLayout linearLayout = (LinearLayout) findViewById(R.id.score_view);
linearLayout.setBackground(getResources().getDrawable(R.drawable.blue));

但是有没有一种方法可以更改所有.xml布局文件的可绘制名称,比如更改可绘制名称?还是创建自定义类

您可以在应用程序主题中使用
@[您的背景]
来更改应用程序的完整背景。

将背景属性添加到主题中。