ボタンを押している間、何度も手紙を印刷したい。たとえば、R2秒間押すと、次のように表示されます。
"RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR"
私はこれを試しました:
public void addListenerOnUP() {
Button b = (Button) findViewById(R.id.up);
b.setOnTouchListener(new OnTouchListener() {
public boolean onTouch(View v, MotionEvent event) {
// TODO Auto-generated method stub
String p = "R";
//print ...
return true;
}
});
}
ただし、ユーザーが画面に触れている間ではなく、ユーザーが指を動かしたときにのみ機能します。「R」を繰り返すにはどうすればよいですか?