Как сделать listview в android studio, который показывает мой класс с несколькими флажками
I have a class that generates a name and 3 checkboxes, I put them in an arraylist / arrayadapter, I would now like to list it in a listview, but I don't know how to put it so that it generates the name and the 3 checkbox boxes in each horizontal of the listview
Что я уже пробовал:
private void initListViewData() { animal donald = new animal("Donald", false,false,true); animal aaa = new animal("aaaaa"); animal bbb = new animal("bbbbbbbbb", false,false,false); animal[] users = new animal[]{bbb,aaa, donald}; // android.R.layout.simple_list_item_checked: // ListItem is very simple (Only one CheckedTextView). ArrayAdapter<animal> arrayAdapter = new ArrayAdapter<animal>(this, android.R.layout.simple_list_item_checked, users); //pone el arrayadapter en el listview this.lv1.setAdapter(arrayAdapter); for(int i=0;i< users.length; i++ ) { this.lv1.setItemChecked(i,users[i].isActive()); this.lv1.setItemChecked(i,users[i].isActive2()); this.lv1.setItemChecked(i,users[i].isActive3()); } }
David Crow
В каждой строке ListView
нуждается в собственной компоновке (а не в использовании simple_list_item_checked
). Этот макет "строки" будет содержать TextView
и еще три CheckBox
управления.