Androidのリストビューでは、単一行のカスタムリストビューにチェックボックスと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行のために残っていない:フォーカス可能に=」 false "' –
@AsmaaShaban Read http://www.devexchanges.info/2015/11/listview-with-checkbox-single-row.html –