我有一个ListView
(AlerDialog
作为单选,带有单选按钮)。这ListView
已分配从项目OnItemClickListener
中获取TextView
的内容并更改其文本。
final ListView lv = dialog.getListView();
lv.setOnItemClickListener(new OnItemClickListener() {
@Override
public void onItemClick(final AdapterView<?> parent, final View view, final int position, final long id) {
final TextView tv = (TextView) view;
tv.setText("a");
}
});
它在我的 Android 4.2 上运行良好,当我单击项目时,它会将它们的文本更改为. 但是在我同事的 2.3 上,它有以下奇怪的行为:当他点击某个项目时,文本变为. 但是当他点击其他项目时,文本会变回原来的值。不,我没有在其他任何地方处理文本。