今天我遇到了微調問題。當我使用setOnItemClickListener創建微調,然後在複選框中執行onCheckedChanged時,ItemClick也在onCheckedChanged之後執行。 當我點擊我的複選框時,如何停止或防止itemClick發射?如何防止OnItemClickListener在複選框被勾選時觸發
代碼:
微調
spinnerDrop.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
Toast.makeText(getApplicationContext(), project.get(position).getProID(), Toast.LENGTH_SHORT).show();
}
});
複選框
chkSharedTask.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {
@Override
public void onCheckedChanged(CompoundButton buttonView,boolean isChecked) {
if(isChecked)
{
sharedTaskVal = 1;
}else{
sharedTaskVal = 0;
}
}
});
它在這裏http://stackoverflow.com/questions/ 7641879 /怎麼辦-I-MAKE-A-紡紗禁用狀態,廁所k-disabled –