浏览了 45次
-4
相关于:https : //stackoverflow.com/posts/60708673/edit
我有a一个循环变量,它会改变它的值,所以
喜欢
这段代码在循环中
String a = imgDataUr.substring(6); //this changed with different value each time
ArrayList<String> list = new ArrayList<String>();
ArrayAdapter<String> adapter = new ArrayAdapter<String>(getContext(), android.R.layout.simple_list_item_1,list);
Log.d("countries", a);
list.add(a);
simpleList.setAdapter(adapter);
我的问题的目的是,在每次把不同的变量名list.add(a); 状
list.add(a1); //for the 1st loop
list.add(a2); //for the 2nd loop ...
问题来源:Stack Overflow
您将在每次迭代中创建一个新列表,然后仅获得一个项目。此外,您在每次迭代时都创建一个适配器,并设置单个列表。
像这样做:
这样可以解决只显示最后一个所需项目的不良行为。
回复来源:Stack Overflow
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。