XML创建的drawable可以通过以下方式在代码中引用:
R.drawable.my_drawable
因此,我认为可绘制对象确实具有资源ID。
当我浏览文档时,找不到方法:
myDrawable.setId(id)
因此,尽管我可以用代码构造一个可绘制对象,但是我看不到如何为我在代码中创建的可绘制对象分配ID?
最佳答案
R.drawable.my_drawable
是android自动为您的drawable生成的唯一ID-无需设置它,并且如果需要引用它,则常量R.drawable.my_drawable
可以使用。