onCreate 메소드에서
FrameLayout 아이디가 fLayout , EditText 아이디가 각각 etX, etY 일때
FrameLayout 을 터치했을때 마다 해당 X, Y 좌표를 etX, etY에 표시
FrameLayout fLayout = (FrameLayout) findViewById(R.id.fLayout);
fLayout.setOnTouchListener(new View.OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
if (event.getAction() == MotionEvent.ACTION_DOWN) { // 눌렀을 때만
float x = event.getX();
float y = event.getY();
etX.setText(String.valueOf(x));
etY.setText(String.valueOf(y));
}
return true;
}
});
'안드로이드' 카테고리의 다른 글
imageView 이미지 파일 변경 (0) | 2015.10.16 |
---|---|
버튼 클릭이벤트(메소드) 공유 (0) | 2015.10.02 |
토스트(Toast) 메시지 보이기 (0) | 2015.09.30 |
문자열 숫자변환 (0) | 2015.09.30 |
버튼 Text 속성값 대소문자 가능하게 (0) | 2015.09.26 |