오늘 스피너에서 문제가 발생했습니다. setOnItemClickListener.then로 회 전자를 만들면 내 체크 박스에서 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/how-do-make-a-spinners-disabled-state-loo k-disabled –