0

我正在尝试捕获对我的列表视图的点击,其中包含一个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 被调用时,或者它是我采取的错误方法。

4

1 回答 1

1

这实际上是一个已知的 Android 错误,如下所示:https ://code.google.com/p/android/issues/detail?id=35885

我只是偶然发现了同样的问题,我目前正在尝试为它找到一个好的和简单的解决方法。有东西我就发上来。

于 2013-03-20T17:33:08.490 回答