📅  最后修改于: 2023-12-03 15:31:22.577000             🧑  作者: Mango
ImageView.setBackground(Drawable background)
方法用于设置 ImageView 的背景。
在 Android 中,ImageView 是用于显示图片的控件。为了更好地展示图片,我们可以设置 ImageView 的背景。
public void setBackground(Drawable background)
background
: 要设置的背景。可以是一个颜色值,也可以是一个图片资源等。ImageView mImageView = findViewById(R.id.imageView);
Drawable drawable = getResources().getDrawable(R.drawable.background_image);
mImageView.setBackground(drawable);
上述代码可以从资源文件中获取背景图片,并设置为 ImageView 的背景。
ImageView mImageView = findViewById(R.id.imageView);
int color = getResources().getColor(R.color.bg_color);
mImageView.setBackgroundColor(color);
上述代码可以从颜色资源中获取颜色值,并设置为 ImageView 的背景。
background
参数为 null
,则表示该 ImageView 不设置背景。setAlpha()
方法。setBounds()
方法。# ImageView.setBackground() 方法
`ImageView.setBackground(Drawable background)` 方法用于设置 ImageView 的背景。
在 Android 中,ImageView 是用于显示图片的控件。为了更好地展示图片,我们可以设置 ImageView 的背景。
## 方法签名
```java
public void setBackground(Drawable background)
background
: 要设置的背景。可以是一个颜色值,也可以是一个图片资源等。ImageView mImageView = findViewById(R.id.imageView);
Drawable drawable = getResources().getDrawable(R.drawable.background_image);
mImageView.setBackground(drawable);
上述代码可以从资源文件中获取背景图片,并设置为 ImageView 的背景。
ImageView mImageView = findViewById(R.id.imageView);
int color = getResources().getColor(R.color.bg_color);
mImageView.setBackgroundColor(color);
上述代码可以从颜色资源中获取颜色值,并设置为 ImageView 的背景。
background
参数为 null
,则表示该 ImageView 不设置背景。setAlpha()
方法。setBounds()
方法。