我在显示数据到各个字段时遇到问题。
我喜欢arraylist中来自数据库的这些数据。
ArrayList<String> ar= new ArrayList<String>;
数据是: - &gt; [2, India#1, USA#3, Australia#1, Germany#2];
如何获得上述数据,例如这个arraylist:
Country ArrayList: India,USA,Australai, Gernamy
valucheck arraylist: 1,3,1,2
这里的第一个元素是id,其他元素是ara值。像India- EditText字段和整数(1,2,3)是radiobutton。
India 1(checked first radio button)
India 3(checked third radio button)
Australia 1(Checked first radio button)
Germany 2(Checked second radio button)
我一直在尝试很多时间,但可以得到适当的解决方案,所以请更新一些技巧来显示这些数据 我希望将这些数据显示为表格形式
我做了什么,
List<EditText> listET = new ArrayList<EditText>();
ArrayList<String> first= new ArrayList<String>();
if(edittextfield){
first.add("India");first.add("USA");first.add("Australia");first.add("Germany");
EditText et_text_input = new EditText(getContext());
for(int p=0;p<listET.size()+1;p++){
et_text_input.setText(first.get(p));
listET.add(et_text_input);
ll.addView(et_text_input);
}
}else if(radiobuttonfield){
what to do in radiobutton.
}
此处如果我将数据放入静态first
列表中,那么工作正常,但如何将ar
列表数据放入第一个列表中..
答案 0 :(得分:0)
看看ListView - 类。
答案 1 :(得分:0)
查看ArrayAdapter(http://developer.android.com/reference/android/widget/ArrayAdapter.html),它允许您在ListView中显示数据。
答案 2 :(得分:0)
假设您的意思是输出到控制台,您可以单步执行列表并使用制表符分隔显示它的项目
//As an example of usage, not a solution using your structures
for (MyObject o : ar)
{
System.out.println(o.getCountry() + "\t" + o.getValue())
}