我想抓住我的listview上的点击,其中包含一个checkedtextview,我的代码如下
listview.setOnItemClickListener(new android.widget.AdapterView.OnItemClickListener() {
public void onItemClick(AdapterView<?> parent, View view,
int position, long id)
{
CheckedTextView Item_Check = (CheckedTextView) view;
if (Item_Check.isChecked())
{
//code to handle the when item is turned off
//i.e. previous state was checked and presently its being unchecked
}
else
{
}
这在ICS中效果很好,但是在Jellybean中,我遇到了正好相反的情况,即当按钮打开时,我的关闭代码正在执行,反之亦然。
Jellybean是否有任何导致这种情况的变化,我的意思是通过调用setOnItemClickListener或者我采取的错误方法。
答案 0 :(得分:1)
这实际上是一个已知的Android错误,如下所示:https://code.google.com/p/android/issues/detail?id=35885
我只是偶然发现了同样的问题,我正在尝试为它找到一个简单的解决方法。只要我有东西,我就会发布它。