当前位置:编程学习 > wap >>

关于Android的getDrawable加载资源的问题

我很好奇getDrawable同一个资源id, 是增加一个引用还是创建一个新对象~~有没有人做过这方面的实验呢~~ Android --------------------编程问答-------------------- 这个应该看源码的,不过通过以往看源码的经验来看,应该是返回一个引用!~ 楼下怎么说 --------------------编程问答-------------------- sdk上说“Return the view's drawable, or null if no drawable has been assigned.”
每个类似ImageView的东西都有一个drawable属性,在给之设置资源id的时候会给这个属性赋值。
所以返回的是一个引用,而不是再创建一个对象。 --------------------编程问答--------------------
引用 2 楼 scliu0718 的回复:
sdk上说“Return the view's drawable, or null if no drawable has been assigned.”
每个类似ImageView的东西都有一个drawable属性,在给之设置资源id的时候会给这个属性赋值。
所以返回的是一个引用,而不是再创建一个对象。

我想知道Resources读取drawable会不会因为已经加载过此id就不再加载 --------------------编程问答--------------------
引用 3 楼 Vizee 的回复:
Quote: 引用 2 楼 scliu0718 的回复:

sdk上说“Return the view's drawable, or null if no drawable has been assigned.”
每个类似ImageView的东西都有一个drawable属性,在给之设置资源id的时候会给这个属性赋值。
所以返回的是一个引用,而不是再创建一个对象。

我想知道Resources读取drawable会不会因为已经加载过此id就不再加载

哪你觉得动态加载一个共用布局或者Include的时候还会不会呢?我觉得是会的
补充:移动开发 ,  Android
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,