我在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;
}
}
怎么可能?
任何建议,评论,咨询;提供有用的链接非常感谢。提前谢谢
答案 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};