来自xml文件中数组的位图数组

时间:2018-09-06 13:54:25

标签: android arrays bitmap

在我的array.xml中,我有一个包含100多个图像的数组,这些图像全都有不同的名称。

target_link_libraries

我需要将它们全部加载到位图数组中 我能怎么做?谢谢

1 个答案:

答案 0 :(得分:0)

包含对Drawable的引用的资源数组在Android中称为TypedArray。

您可以很容易地引用它们。这是一个示例:

TypedArray icons = getResources().obtainTypedArray(R.array.icons);

否,图标可以为您检索图形。您可以在这里找到参考:https://developer.android.com/reference/android/content/res/TypedArray

例如,您可以使用以下命令知道该数组中有多少可绘制对象是引用:

icons.length()

或者您可以通过以下方式在第一个位置获得绘图:

icons.getDrawable(0);