简体   繁体   English

我可以为我以编程方式构造的可绘制对象分配ID吗?

[英]Can I assign a id to a drawable, which I construct programmatically?

A drawable, which was created by XML, can be referenced in code by XML创建的drawable可以通过以下方式在代码中引用:

    R.drawable.my_drawable

So, I assume that drawables do have a resource id. 因此,我认为可绘制对象确实具有资源ID。

When I look through the docs, i cant find a method: 当我浏览文档时,找不到方法:

    myDrawable.setId(id)

So, though I can construct a drawable in code, i dont see how I can assign a id to a drawable, which I created in code? 因此,尽管我可以用代码构造一个可绘制对象,但是我看不到如何为我在代码中创建的可绘制对象分配ID?

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

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM