【发布时间】:2012-04-04 02:42:49
【问题描述】:
由XML创建的drawable可以在代码中被引用
R.drawable.my_drawable
所以,我假设drawables确实有一个资源ID。
当我浏览文档时,我找不到方法:
myDrawable.setId(id)
所以,虽然我可以在代码中构造一个可绘制对象,但我不知道如何将 id 分配给我在代码中创建的可绘制对象?
【问题讨论】:
-
为什么需要给drawable分配一个id? R.drawable.* 已经是该资源的唯一标识符。
-
因为我在代码中创建了ShapeDrawable,所以不存在xml文件。
-
您能提供一个示例用例吗?
标签: android