Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/183.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 将R.id分配给数组中的每个元素_Java_Android_Arrays_Arraylist - Fatal编程技术网

Java 将R.id分配给数组中的每个元素

Java 将R.id分配给数组中的每个元素,java,android,arrays,arraylist,Java,Android,Arrays,Arraylist,我使用自定义适配器和ArrayList数据类型创建了这个ArrayList,如下所示 ArrayList<Question> questionsArrayList = new ArrayList<>(); questionsArrayList.add(new Question("Question 1:", "What is his Favorite Color?", "Blue", "Green", "Red")); questionsArrayList.add(new

我使用自定义适配器和ArrayList数据类型创建了这个ArrayList,如下所示

ArrayList<Question> questionsArrayList = new ArrayList<>();
questionsArrayList.add(new Question("Question 1:", "What is his Favorite Color?", "Blue", "Green", "Red"));
questionsArrayList.add(new Question("Question 2:", "What is his Favorite Band of All Time?", "Linkin Park", "Led Zeppelin", "My Chemical Romance"));
questionsArrayList.add(new Question("Question 3:", "Where is his place of birth?", "Calamba, Laguna", "Barangka, Marikina", "Sampaloc, Manila"));
questionsArrayList.add(new Question("Question 4:", "Is he handsome?", "Yes", "Hollie Macaroni", "I think so"));
ArrayList questionsArrayList=new ArrayList();
添加(新问题(“问题1:,“他最喜欢什么颜色?”,“蓝色”,“绿色”,“红色”));
添加(新问题(“问题2:,“他有史以来最喜欢的乐队是什么?”,“林肯公园”,“齐柏林飞艇”,“我的化学浪漫”);
问题列表。添加(新问题(“问题3:,”他的出生地在哪里?,“拉古纳的卡拉姆巴”,“马里基纳的巴拉加”,“马尼拉的桑帕洛克”);
添加(新问题(“问题4:,“他帅吗?”,“是的”,“霍莉通心粉”,“我想是的”);
现在我的问题是,是否可以为每个数组的特定元素分配资源id?假设我想为“蓝色”、“Led齐柏林飞艇”、“巴朗卡、马里基纳”和“Hollie Macaroni”分配一个资源Id

可能吗? 谢谢大家!

是否可以为每个数组的特定元素分配资源id

您可以将整数(资源id)映射到问题对象,是的

假设我想为“蓝色”、“Led齐柏林飞艇”、“巴朗卡、马里基纳”和“Hollie Macaroni”分配一个资源Id


听起来你想要的是R.string值,而不是R.id

Yes,
R.id.someid
返回一个唯一的整数,可以分配给任何
int
变量。谢谢杰克!我想你是对的!可以通过Int调用R.id。我会尝试解决这个问题。很好!我想我应该用int而不是字符串来填充自定义数组列表类型。我现在正在做一些解决方法。