android drawable设置大小
时间: 2023-10-18 20:12:29 浏览: 40
你可以通过以下两种方法来设置Android Drawable的大小:
1. 在XML中设置大小:
你可以在XML文件中添加以下代码来设置Drawable的大小:
```
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/my_drawable"
android:layout_gravity="center"
android:adjustViewBounds="true"
android:maxWidth="50dp"
android:maxHeight="50dp"/>
```
在上面的代码中,我们使用了 `ImageView` 控件,并将 `src` 属性设置为我们想要展示的Drawable。你可以使用 `maxWidth` 和 `maxHeight` 属性来设置Drawable的大小。
2. 在Java代码中设置大小:
你可以在Java代码中使用 `setBounds()` 方法来设置Drawable的大小,代码示例如下:
```
Drawable drawable = getResources().getDrawable(R.drawable.my_drawable);
drawable.setBounds(0, 0, 50, 50);
```
在上面的代码中,我们获取了一个Drawable,并使用 `setBounds()` 方法将其大小设置为50x50。