2014-01-28 3 views
1

У меня возникла проблема с отображением данных в соответствующих полях.Как отобразить данные ArrayList в табличном формате в android

Мне нравятся эти данные из базы данных в arraylist.

ArrayList<String> ar= new ArrayList<String>; 

ар данных: ->[2, India#1, USA#3, Australia#1, Germany#2];

Как получить выше данные, как этот ArrayList:

Country ArrayList: India,USA,Australai, Gernamy 
valucheck arraylist: 1,3,1,2 

Здесь первый элемент значения идентификаторов и других ара. Например, поле IndiaTextText и целое число (1,2,3) является радиообъектом.

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

Предполагая, что вы имеете в виду выход на консоль, вы можете перемещаться по списку и отобразить его элементы с разделением вкладок

//As an example of usage, not a solution using your structures 
for (MyObject o : ar) 
{ 
    System.out.println(o.getCountry() + "\t" + o.getValue()) 
} 
Смежные вопросы