안드로이드 개발 질문/답변
(글 수 45,052)
public class NXTRemoteControl extends Activity implements OnSharedPreferenceChangeListener {
이클래스 안에...서
밑에 있는 터치 부분을 넣었습니다...이 질문은 멀티터치가 안되서 시도했습니다(멀티터치가 안되서 하나하나 버튼을 누를시에 다시 시작해 볼려고 합니다....주석을 달아놓겠습니다.전혀 동작이 안되네용.
public boolean onTouch(View v, MotionEvent event) {
double lmod;
double rmod;
double smod;
byte power = (byte) mPower; //모터 파워값
int action = event.getAction();
switch(action){
case MotionEvent.ACTION_DOWN:{
if(v.getId()==R.id.button_up){ //앞으로가는 버튼을 누르면
//buttonUp.setOnTouchListener(new DirectionButtonOnTouchListener(0, 1,0));
lmod = 0;
rmod = 1;
smod = 0;
//power의 초기값은 80입니다...rmod= 1은 앞으로가는 값입니다.그래서 두개의 값을 곱해서
byte l = (byte) (power*lmod);
byte r = (byte) (power*rmod);
byte s = (byte) (power*smod);
mNXTTalker.motors(l,r,s, mRegulateSpeed, mSynchronizeMotors); //mNXTTalker라는 java파일에 3개의 값을 보냅니다..저 3개의 값은 블루투스 통신을 통해 nxt가 움직이게 됩니다...왜 전혀 동작을 하지 않는걸까요??조언부탁드립니다 ㅜㅜ
}
break;
}
}
return true;
}


