버튼으로 숫자증가,감소, Seekbar로 숫자 증가,감소를 하는걸 구현했고
이값들이 하나의 텍스트뷰에서 출력이되는데
서로 영향을 주지 않고 독립적으로 텍스트뷰에서 출력이 됩니다.
서로 영향을 주게끔하려면 어떻게 해야되나요?
button
// -1
case R.id.bt2:
if(count>0){
count--;
}
mhztext.setText(""+count);
Log.d("test","test: "+message);
break;
// +1
case R.id.bt1:
if(count<99){
count++;
}
Log.d("text","text: "+message);
break;
Seekbar
private synchronized void sendVariationMsg(int p_seekValue) {
if(currSeekArc != p_seekValue){
int tmp_sub = p_seekValue - currSeekArc;
Log.d("Content_Main","sub : "+tmp_sub);
if(tmp_sub>0){
//증가
mhztext.setText(""+p_seekValue);
for(int i = 0 ; i<tmp_sub; i++){
sendMessage("j");
}
}
else if(tmp_sub<0){
//감소
for(int i =0 ; i> tmp_sub; i--){
mhztext.setText(""+p_seekValue);
sendMessage("k");
}
}
currSeekArc=p_seekValue;
}
}
예를들어서 설명을 하면 버튼을 클릭해서 mhztext을 10으로 설정을 하고 seekbar를 Max까지 움직이면 mhztext이
max값으로 표시하는데요 여기서 감소 버튼을 다시눌려주면 mhztext는 9로 표기가 됩니다.
제가 하고 싶은것은 seekbar를 max까지 움직였을때 감소버튼을 클릭을 해주면 max값에서 -1된 값이 mhztext로
출력되게하고싶습니다.