Android Studio中的drawable
时间: 2023-12-19 11:31:18 浏览: 150
android drawable
Android Studio中的drawable是一种可绘制资源,用于存储图像、形状和其他可绘制的图形。您可以通过Java代码或XML文件创建它们,并将它们用于Android应用程序的UI元素,例如按钮、图像视图和背景。以下是两种创建drawable的方法:
1. 在Android Studio中创建drawable资源文件:
在“res/drawable”文件夹上右键单击,选择“New->Drawable resource file”,然后按照向导创建新的drawable资源文件。
2. 通过Java代码使用BitmapDrawable:
2.1 将位图导入到Android Studio中
将位图文件放入“res/drawable”文件夹中,然后可以通过以下代码将其转换为BitmapDrawable对象:
```java
BitmapDrawable drawable = (BitmapDrawable) getResources().getDrawable(R.drawable.my_image);
```
其中“my_image”是您导入的位图文件的名称。
2.2 使用BitmapDrawable对象
您可以使用BitmapDrawable对象设置ImageView的图像,如下所示:
```java
ImageView imageView = (ImageView) findViewById(R.id.my_image_view);
imageView.setImageDrawable(drawable);
```
阅读全文