android - How to select only one checkbox in Adapter's getView() -
cbchecked.setoncheckedchangelistener(new oncheckedchangelistener() { @override public void oncheckedchanged(compoundbutton buttonview, boolean ischecked) { // todo auto-generated method stub faxdialogactivity.record.get(position).ischecked = true; } }); but when check 1 checkbox, multiple checkboxes selected after scrolling listview.
this because getview called everytime view recycles while scrolling list view.so u have store value , check in getview checked checkbox.
try this
1> create arraylist of boolean object store state of each checkbox 2> initializes arraylist items default value false, means no checkbox checked yet. 3>when click on checkbox. set check against checked/unchecked state , store value in arraylist.
now set position checkbox using setchecked() method.
for complete code please refer this answer , blog
Comments
Post a Comment