getDrawable()
时间: 2023-06-23 17:53:53 浏览: 75
testDrawable
5星 · 资源好评率100%
getDrawable()是一个Context类的方法,用于获取一个指定资源ID所对应的Drawable对象。Drawable是一种可绘制的图形对象,能够在屏幕上显示出来。
在Android开发中,我们可以通过调用getDrawable()方法来获取应用程序中的Drawable资源。例如,我们可以通过以下代码获取一个名为"ic_launcher"的应用程序图标:
```
Drawable drawable = context.getDrawable(R.drawable.ic_launcher);
```
其中,R.drawable.ic_launcher是一个Drawable类型的资源ID,表示应用程序的图标。通过调用getDrawable()方法,我们可以获取该图标所对应的Drawable对象,并将其赋值给一个变量drawable。这样,我们就可以在应用程序中使用该图标了。
需要注意的是,getDrawable()方法在API level 21及以上才可用。在API level 21以下的版本中,我们可以通过调用getResources().getDrawable()方法来获取Drawable对象。
阅读全文