【发布时间】:2018-04-03 09:51:56
【问题描述】:
ChechTextView 工作,但是当关闭应用程序并重新打开应用程序时,它们都再次取消选中。
listView.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
// change the checkbox state
final CheckedTextView checkedTextView = ((CheckedTextView)view);
//checkedTextView.setChecked(!checkedTextView.isChecked());
if (checkedTextView.isChecked()) {
checkedTextView.setChecked(false);
checkedTextView.setPaintFlags(checkedTextView.getPaintFlags() & ~Paint.STRIKE_THRU_TEXT_FLAG);
}
else {
checkedTextView.setChecked(true);
checkedTextView.setPaintFlags(checkedTextView.getPaintFlags() | Paint.STRIKE_THRU_TEXT_FLAG);
}
}
});
【问题讨论】:
-
应用完成后视图不存储检查数据。你需要自己做这个
标签: java android android-checkedtextview