カスタムアダプタを作成してlistViewに適用しましたが、CheckTextViewアイテムをクリックすると、.setChecked()メソッドはラジオボタンの状態を変更しません。 UI。checkedTextView OnClickListener .setChecked()が機能しない
int getPosition = position;
checkedTextView.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
if (checkedTextView.isChecked()) {
Log.i("Username", Title.get(getPosition) + " is no longer checked");
checkedTextView.setChecked(false);
} else {
Log.i("Username", Title.get(getPosition) + " is checked");
checkedTextView.setChecked(true);
}
}
});
ただし、ログには、ビューのチェックが行われているかどうかがチェックされています。
私には何が欠けていますか?私はそのが起こって、なぜ知らないが、私は
は、リスト項目でCheckedTextViewためOnClickListener設定
をロードするためにカスタムアダプタを使用して、あなたのアールと仮定すると、別の方法でそれを実現するためのアイデアを持っている
おかげ
レイアウトを変更し、代わりにテキストの横に 'CheckBox'を置き、完全に正常に動作します。 CheckTextViewにバグはありますか? –