지금 제가 버튼 visible를 사용하는 부분의 소스인데
fragment에서 쓰고 있습니다.
Drawable white = getResources().getDrawable(R.drawable.whitefuturesee);
Drawable black = getResources().getDrawable(R.drawable.futuresee);
Drawable white1 = getResources().getDrawable(R.drawable.whitesend);
Drawable black1 = getResources().getDrawable(R.drawable.send);
if(SendAct.TotalFileNum == 0){
btnSelectCancel.setEnabled(false);
btnSelectCancel.setBackground(white);
btnSelectCancel.setVisibility(View.VISIBLE);
b.setEnabled(false);
b.setBackground(white1);
b.setVisibility(View.VISIBLE);
}else if(SendAct.TotalFileNum > 1 && SendAct.TotalFileNum < 11){
btnSelectCancel.setEnabled(false);
btnSelectCancel.setBackground(white);
btnSelectCancel.setVisibility(View.VISIBLE);
b.setEnabled(true);
b.setBackground(black1);
}
else{
btnSelectCancel.setEnabled(false);
btnSelectCancel.setBackground(white);
btnSelectCancel.setVisibility(View.VISIBLE);
b.setEnabled(false);
b.setBackground(white1);
b.setVisibility(View.VISIBLE);
}
여기서 문제는 public void onItemClick(AdapterView<?> arg0, View arg1, int position,
long arg3) 에서 버튼을 누를때마다 값이 카운트 되고 조건에 맞게 버튼이 비활성화 되어야하는데
누를때 바로 변하지 않고 다른 부분으로 갔다가 와야지만 적용이 되어있네요
다른 부분은 바로바로 변하는데... 뭔가 문제가 있는 건가요?