我已經創建了一個自定義適配器並將其應用於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);
}
}
});
然而日誌顯示該視圖被選中和未選中。
我錯過了什麼?
感謝
更改了佈局,並在文本旁邊放置了一個「CheckBox」,取而代之的是它工作得很好。 CheckTextView有錯誤嗎? –