/**
* 获取返回Drawable Array,解决直接使用getIntArray获取Drawable数组时,所有item都为0的问题.
*
* @param id resource id
* @return Drawable Array
*/
public static Drawable[] getDrawableArray(@ArrayRes int id)
{
TypedArray typedArray = getTypedArray(id);
//获取数量需要用这样的方法, TypedArray.getIndexCount() 获取的一直是0.
int count = getTextArray(id).length;
Drawable[] drawables = new Drawable[count];
for(int i = 0; i < drawables.length; i++)
{
drawables[i] = typedArray.getDrawable(i);
}
typedArray.recycle();
return drawables;
}
ResTool.java 文件源码
java
阅读 33
收藏 0
点赞 0
评论 0
项目:EasyAndroid
作者:
评论列表
文章目录