Bir TextView nesnesi için bir onFling olayı algılamaya çalışıyorum. Aşağıdaki kod onDown olayı için mükemmel şekilde çalışır, ancak onScroll veya onFling olaylarını elde edemez. Herhangi bir işaretçi?onFling for TextView Çalışmıyor
Teşekkür
package rob.testapp;
import android.app.Activity;
import android.os.Bundle;
import android.view.GestureDetector;
import android.view.GestureDetector.SimpleOnGestureListener;
import android.view.MotionEvent;
import android.view.View;
import android.widget.TextView;
public class MainActivity extends Activity
{
private GestureDetector myGestDetector;
private TextView mainTextView;
@Override
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
myGestDetector = new GestureDetector(this, new SimpleOnGestureListener()
{
@Override
public boolean onScroll(MotionEvent e1, MotionEvent e2, float velocityX, float velocityY)
{
mainTextView.setText("just scroll'n");
return false;
}
@Override
public boolean onDown(MotionEvent e1)
{
mainTextView.setText("on down");
return false;
}
@Override
public boolean onFling(MotionEvent e1, MotionEvent e2, float velocityX, float velocityY)
{
mainTextView.setText("on fling");
return false;
}
});
mainTextView = (TextView)findViewById(R.id.MainText);
mainTextView.setText("Starting app...");
mainTextView.setOnTouchListener(new View.OnTouchListener()
{
@Override
public boolean onTouch(View v, MotionEvent event)
{
myGestDetector.onTouchEvent(event);
return false;
}
});
}
}
düzeni sadece LinearLayout içinde bir TextView'un olduğunu.
bu emülatörde mi? –