ListView 为啥同一行点击OnItemClickListener 只有第一次执行,第二次点击不会执行?比如我点第一行只有第一次点第一行,OnItemClickListener执行,之后点第一行都不执行?

解决方案 »

  1.   

    例如这样:
                   mListView.setOnItemClickListener(new AdapterView.OnItemClickListener() {
                        @Override
                        public void onItemClick(AdapterView<?> adapterView, View view, int position, long id) {
                            mSelectBuild.setText(mDatas.get(position));
                            mPopupWindow.dismiss();
                            buildingId = mBuildTypeDatas.get(position).id;
                        }
                    });