XML创建的drawable可以通过以下方式在代码中引用:

    R.drawable.my_drawable


因此,我认为可绘制对象确实具有资源ID。

当我浏览文档时,找不到方法:

    myDrawable.setId(id)


因此,尽管我可以用代码构造一个可绘制对象,但是我看不到如何为我在代码中创建的可绘制对象分配ID?

最佳答案

R.drawable.my_drawable是android自动为您的drawable生成的唯一ID-无需设置它,并且如果需要引用它,则常量R.drawable.my_drawable可以使用。

07-24 09:47
查看更多