Android 기술 Q&A 
Q&A 게시판에 질문을 남기신 글에 대한 답변/덧글/쪽글에 대한 Push 메일 서비스를 받고자 하시는 분들은
☞ Push 메일 서비스 공지를 필독하시기 바랍니다.
버튼의 현재위치값을 못가져옵니다.
작성자
작성일 2013-07-23 (화) 17:57
분 류 질문
ㆍ추천: 0  ㆍ조회: 5083      
IP: 143.xxx.79
버튼을 이미지파일위로 드래그하여 가져다놓으면 이미지파일위에서 멈추게되고 이미지파일위가 아닌 위치에 드롭하면
버튼의 원래 위치로 되돌아오게 만드려고합니다. 다음 코드는 이미지파일위에서 드롭하면 이미지파일위에 잘들어가지만
다른위치에서 놓았을때 버튼이 원래위치가아닌 원점X(0)Y(0)지점으로 이동합니다.
 
코드입니다.
 
final Button btn3 = (Button)findViewById(R.id.snote04_btn03);
 final int btn3x=(int) btn3.getX();
 final int btn3y=(int) btn3.getY();
 
 btn3.setOnTouchListener(new OnTouchListener(){
  public boolean onTouch(View v, MotionEvent event) {
   // TODO Auto-generated method stub
   int touchX = (int)event.getRawX();
   int touchY = (int)event.getRawY();
   
   switch(event.getAction()){
   case MotionEvent.ACTION_DOWN:
    break;
    
   case MotionEvent.ACTION_MOVE:
     btn3.setX(touchX);
     btn3.setY(touchY); 
    break;
    
   case MotionEvent.ACTION_UP:
    ImageView bag  = (ImageView)findViewById(R.id.snote04_img03);
    if(bag.getX() < touchX && touchX < bag.getX()+bag.getWidth() && bag.getY() < touchY && touchY < bag.getY()+bag.getHeight()){
     btn3.setX(touchX);
     btn3.setY(touchY);
    }else{
     btn3.setX(btn3x);
     btn3.setY(btn3y);
    }
    
    break;
   }
   return true;
  }});
 
어떻게해야 될까요.??
이름아이콘 Anonymous
2013-07-23 18:00
버튼의 위치를 btn3x에 저장한뒤
맨밑에 else부분에서 btn3x(처음위치)로 이동시켜주려고 했습니다.
   
 
덧글 쓰기 0
3500
※ 회원등급 레벨 0 이상 읽기가 가능한 게시판입니다.
    N     분류     제목    글쓴이 작성일 조회
4503 질문 이전기능 관련 문의드립니다.. 2010-09-27 5071
4502 예전에 잘 되던 소스가 안돌아가요 ㅠㅠ 2011-01-28 5071
4501 안드로이드와 하드웨어기기 통신방법 문의드려요.. 2011-10-25 5071
4500 질문 4G로 바껴도 TCP, UDP사용에 문제가 없을까요? 2011-12-22 5071
4499 질문 ADT 8버전 업데이트 이후 OUTLINE 문의 드려요 2010-12-09 5072
4498 질문 안드로이드 업그레이드 관련 질문입니다. 2011-08-29 5072
4497 질문 ARM 컴파일 옵션 문의 2011-10-22 5072
4496 질문 CTS test 2010-09-28 5073
4495 주소록의 이름과 매치 함수작성중 문제 _ 도와주세요.. 2010-11-10 5073
4494 질문 안드로이드 커널만 부팅 시키고 싶습니다. 2011-07-01 5073
4493 개발 환경 질문... 2011-08-02 5073
4492 질문 웹뷰를 뒤로가기시 첫화면 사이즈로 돌리고 싶습니다... 2011-12-02 5073
4491 질문 안드로이드 빌드시 사용되는 커널 소스만 추출하는 방법 질문.. 2012-02-20 5073
4490 질문 aidl로 서비스가 통신을 하려고 하는데요. 2011-01-16 5074
4489 질문 지도에 실시간으로 경로 표시할려고 합니다. 2011-06-17 5074
4488 질문 Application객체가 아닌것을 이용하여 전역변수와 같은 효과를.. 2011-08-04 5074
4487 질문 단말기를 서버pc컴터에 접속하려면? 2010-10-25 5075
4486 질문 DB 데이터조회방식 초보질문 2011-04-01 5075
4485 터치 설정 어떻게 해야하는걸까요?? 2011-04-13 5075
4484 질문 안드로이드 CTS4.0.3_r2 2012-02-16 5075
4483 질문 폰갭 localnotification plugin 질문입니다. ㅠㅠ 2013-07-02 5075
4482 질문 widget 동정 크기 변경 2010-11-15 5076
4481 질문 불량 단어에 어떤 게 포함되나요? 2011-04-28 5076
4480 질문 소프트키보드 뒤에 숨겨진 버턴을 키보드위로 올리기 질문입니.. 2011-05-17 5076
4479 질문 휴대폰에 깔린 모든 어플리케이션의 정보를 한번에 보려면?.. 2011-05-23 5076
4478 질문 커스텀 다이얼로그만 띄우면 응답없음이 나오는 현상.. 2011-11-11 5076
4477 질문 앱 개발자 채용은 어디에서 이루어지나요? 2012-12-13 5076
4476 질문 안드로이드 터치 질문 2012-12-14 5076
4475 이밴트 생성 도구 (auto tester) 2010-11-16 5077
4474 질문 클라우드 서비스와 모바일 컴퓨팅 기술/제품 발표회.. 2010-11-18 5077
4473 질문 다시 한번 더 문의 합니다. SD카드 data 삭제 관련.. 2011-02-07 5077
4472 질문 WebView 선택 영역 관련 해서 질문 드립니다 ㅡㅜ.. 2011-07-08 5077
4471 서비스에는 퍼미션을 여러개를 줄 수 없나요? 2013-08-16 5077
4470 질문 assetManager를 이용했을 때 이미지 크기가 작아지는 문제.. 2010-11-06 5078
4469 질문 카카오톡 사진 아이디에서 이름 얻기? 2011-07-25 5078
4468 질문 native service로 동작하는 소켓 서버 접속이 안되네요... 2011-08-20 5078
4467 질문 녹음 관련해서 질문드립니다 2013-08-06 5078
4466 음성과 영상에 관한 질문입니다. 2010-10-31 5079
4465 app에 Flash를 사용할 수 있나요? 2011-01-25 5079
4464 질문 어플을 클라이언트 다운 관련.. 2011-04-14 5079
4463 질문 screen orientation 관련 질문 드립니다 2011-04-26 5079
4462 질문 Gallery View 사진 겹치지 않게 하는 방법 아시는 분?.. 2011-08-17 5079
4461 질문 안드로이드 4.0에서 uri 호출관련 질문입니다. 2011-12-26 5079
4460 질문 android 빌드 결과물 Target에 adb로 넣는법 2012-02-23 5079
4459 젤리빈 노티피케이션 질문. 2012-09-13 5079
4458 질문 android Ram-disk사용 가능여부 2012-11-27 5079
4457 질문 Activity의 taskAffinity 속성을 코드에서 줄 수 있나요?.. 2013-01-31 5079
4456 현직 안드로이드 개발자입니다. 2013-02-13 5079
4455 omap4용 KToolChain 설치 문의 2013-02-19 5079
4454 질문 sms 리시버 관해서 질문드립니다. 2013-02-24 5079
1,,,11121314151617181920,,,101