如何将可绘制图像转换为List <resolveinfo>?

时间:2017-07-04 03:02:12

标签: java android arraylist drawable android-drawable

我在res / drawable文件夹中有一些图像。现在需要将图像存储在List中。

我试着这样做,

void libera(void *ptr) {

    free_node_t *temp = (free_node_t*)ptr;
    free_node_t *metaData = temp - sizeof(free_node_t);
    assert(HEAP->lastAlloca != NULL);
    free_node_t *listNavigator = HEAP->head;

    while(listNavigator != NULL) {  
        if(listNavigator->next == metaData) {   
            listNavigator->next = metaData->next;
            listNavigator->free += metaData->size + metaData->free + sizeof(free_node_t);
            break;
        }       
        listNavigator = listNavigator->next;
    }
}

怎么可能?

任何建议,评论,咨询;提供有用的链接非常感谢。提前谢谢

2 个答案:

答案 0 :(得分:0)

你试过int []

吗?
int[] res = new int[]{ids here};

OR 在xml中声明数组并放入drawable id

<?xml version="1.0" encoding="utf-8"?>
 <resources> 
    <integer-array name="ids_array"> 
    <item>R.drawable.id1</item> 
    <item>R.drawable.id2</item>
    </integer-array> 
    </resources>

从代码访问

  int[] ids = getResources().getIntArray(R.array.ids_array);

答案 1 :(得分:0)

int[] res = new int[]{R.drawable.thing1,R.drawable.thing2,R.drawable.thing3};