我有一个存储短整型数组的XML文件在我的资源中。我需要分配这个数组,但是Android API只提供了一种获取整型数组的方法(
是否有一种方法可以从Android资源中获取短整型数组?如果没有,是否有更有效/更清洁的方法将整型数组转换为短整型数组?我的代码目前看起来像这样:
getResources.getIntArray()
)。我最终得到了一个整型数组并将其转换为短整型数组,但这几乎不是理想的。是否有一种方法可以从Android资源中获取短整型数组?如果没有,是否有更有效/更清洁的方法将整型数组转换为短整型数组?我的代码目前看起来像这样:
int indicesInt[] = context.getResources().getIntArray(R.array.indices);
short indices[] = new short[indicesInt.length];
for (int i = 0; i < indicesInt.length; i++) {
indices[i] = (short)indicesInt[i];
}