今天我在旋转器中遇到了问题。当我使用setOnItemClickListener创建微调器时,然后在我的复选框中执行onCheckedChanged,然后在onCheckedChanged之后也执行ItemClick。 当我点击我的复选框时,如何停止或阻止itemClick触发?
代码:
Spinner
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;
}
}
});