1
드래그해야하고 완벽하게 드래그 할 수 없습니다. 문제는 다음과 같습니다. 1) 원하는 위치로 이동하려면 2 ~ 3 번 드래그해야합니다. 텍스트 텍스트 뷰가 다음을 따르지 않습니다. 손가락이 부드럽게 움직입니다. 2) 텍스트 뷰를 위쪽으로 이동하면 아래쪽으로 만 이동합니다.드래그 앤 드롭 텍스트 뷰
터치 이벤트에서 textview 코드를 제공하고 있습니다. 도움주세요. 미리 감사드립니다.
final TextView t=(TextView)findViewById(R.id.textView4);
t.setOnTouchListener(new OnTouchListener(){
public boolean onTouch(View v, MotionEvent me) {
// TODO Auto-generated method stub
float x = me.getX();
float y = me.getY();
if (me.getAction() == MotionEvent.ACTION_DOWN) {
status = START_DRAGGING;
}
if (me.getAction() == MotionEvent.ACTION_UP) {
status = STOP_DRAGGING;
t.setPadding((int) me.getX(), (int) me.getY(), 10, 10);
Log.i("Drag", "Stopped Dragging");
} if (me.getAction() == MotionEvent.ACTION_MOVE) {
if (status == START_DRAGGING) {
System.out.println("Dragging");
t.setPadding((int) me.getX(), (int) me.getY(), 10, 10);
t.invalidate();
}
}return true;
}});
이 에뮬레이터 또는 실제 전화에 문제가 발생하는에 대한
? 에뮬레이터가 매우 느려서 왜 여러 번해야하는지 설명 할 수 있기 때문입니다. – Sephy
에뮬레이터와 장치 모두. –