在Android开发中更改App的背景可以采用以下几种方式:
1. 采用XML布局文件设置背景
在XML布局文件中设置背景是最简单的方法,只需要在要设置背景的View的布局文件中设置android:background属性即可,如下:
```xml
android:layout_width="match_parent" android:layout_height="wrap_content" android:background="@color/gray" android:orientation="vertical"> android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Hello World!" />
```
上述代码会将LinearLayout的背景设置为灰色。
2. 通过代码设置背景
在代码中设置背景也是非常简单的,只需要通过View对象的setBackgroundResource()或者setBackgroundColor()方法设置即可,如下:
```java
LinearLayout layout = findViewById(R.id.layout);
layout.setBackgroundResource(R.color.gray);
// 或者
layout.setBackgroundColor(getResources().getColor(R.color.gray));
```
3. 采用Drawable设置背景
通过采用Drawable(可绘制对象)也可以设置背景,可以在res/drawable文件夹下创建一个xml文件来设置Drawable,如下:
```xml
android:shape="rectangle"> android:startColor="#F44336" android:endColor="#2196F3" android:type="linear" />
```
然后在布局文件或者代码中通过setBackgroundResource()或者setBackground()方法设置:
```java
LinearLayout layout = findViewById(R.id.layout);
layout.setBackgroundResource(R.drawable.gradient_bg);
```
第三种方法比较灵活,可以实现各种效果,包括渐变色、圆角等等。
以上就是在Android开发中更改App背景的三种方式。