photo of the integer array in string.xml
我想在activity中将这个整数数组访问到arraylist中。
发布于 2018-09-30 04:35:32
您可以按如下方式访问此数组:
int[] photos = context.getResources().getIntArray(R.array.photo);
发布于 2018-09-30 04:35:59
你应该使用
Int[] intarray = getResources().getIntArray(R.string.photo);
发布于 2018-09-30 04:38:34
我不确定您是否在询问如何将其传递给Intent,或者如何将其转换为ArrayList。如果是前者:
1)使用Intent中的Bundle:
Intent mIntent = new Intent(this, Example.class);
Bundle extras = mIntent.getExtras();
extras.putString(key, value);
2)创建新的Bundle
Intent mIntent = new Intent(this, Example.class);
Bundle mBundle = new Bundle();
mBundle.putString(key, value);
mIntent.putExtras(mBundle);
如果您正在询问后者,请尝试:
Resources r = getResources();
int[] p = r.getIntArray(R.array.photo);
https://stackoverflow.com/questions/52572256
复制相似问题