layout引用getdrawable()
时间: 2023-10-06 11:11:44 浏览: 39
依赖的drawable文件
5星 · 资源好评率100%
在 Android 的布局文件中,可以使用 `android:background` 属性来设置一个 View 的背景。如果要设置一个图片作为背景,则可以使用 `@drawable` 引用来指定图片资源。在 Java 代码中,如果需要获取一个 Drawable 对象,则可以使用 `ContextCompat.getDrawable()` 方法。具体的使用方式如下:
1. 在布局文件中,使用 `@drawable` 引用来指定图片资源,例如:
```
<ImageView
android:id="@+id/image_view"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@drawable/my_image" />
```
2. 在 Java 代码中,使用 `ContextCompat.getDrawable()` 方法来获取 Drawable 对象,例如:
```
ImageView imageView = findViewById(R.id.image_view);
Drawable drawable = ContextCompat.getDrawable(this, R.drawable.my_image);
imageView.setImageDrawable(drawable);
```
阅读全文