Мне нужно перетащить, и я не могу перетащить его идеально. Проблемы заключаются в следующем: 1) Мне нужно перетащить два-три раза, чтобы привести это в нужное положение. Поэтому текстовое представление не следует плавно движению пальца.2) Если я перемещаю текстовое представление в направлении вверх, оно только идет вниз.
Я предоставляю код текстового просмотра на сенсорном событии. Пожалуйста, помогите. Заранее спасибо.
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;
}});