photo of the integer array in string.xml
我想将这个整数数组访问到活动的arraylist中。
答案 0 :(得分:0)
您可以按以下方式访问此数组:
int[] photos = context.getResources().getIntArray(R.array.photo);
答案 1 :(得分:0)
您应该使用
Int[] intarray = getResources().getIntArray(R.string.photo);
答案 2 :(得分:0)
我不确定您是否在询问如何将其传递给Intent或如何将其转换为ArrayList。 如果是前者:
1)从意图中使用捆绑包:
Intent mIntent = new Intent(this, Example.class);
Bundle extras = mIntent.getExtras();
extras.putString(key, value);
2)创建一个新的捆绑包
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);
答案 3 :(得分:0)
解决方案:
创建Array-List
中的Integers
:
public ArrayList<Integer> photoList = new ArrayList<>();
然后
photoList = Arrays.asList(context.getResources().getIntArray(R.array.photo));
这将为您提供ArrayList
希望有帮助。