单行自定义列表视图的Android listview具有复选框和edittext,如果取消选中复选框,则禁用编辑文本。在列表视图中检查复选框时可见的编辑文本
holder. checkBox.setChecked(false);
holder. price.setText(showUserOrderses.get(position).getPrice()+" LE");
holder.count.setVisibility(View.INVISIBLE);
holder.checkBox.setOnCheckedChangeListener(new
CompoundButton.OnCheckedChangeListener() {
@Override
public void onCheckedChanged(CompoundButton buttonView, boolean
isChecked) {
if (holder.checkBox.isChecked())
{
holder.count.setVisibility(View.VISIBLE);
}
else if(!holder.checkBox.isChecked())
{
holder.count.setVisibility(View.INVISIBLE);
}
}
});
我想知道如何为我试过,但不起作用
adapter.notifyDataSetChanged();
它工作正常,但不会保持对SINGL排它使渲染所有列表视图细胞 –
添加复选框'机器人:可调焦=”假“ –
@AsmaaShaban阅读http://www.devexchanges.info/2015/11/listview-with-checkbox-single-row.html –