今回は簡単にタッチパネルのイベントを検出する方法です。タッチイベントの検出はとても簡単で、プログラムの中で「onTouchEvent」メソッドをオーバーライドするだけです。
サンプルコード(MainActivity.java)
public class MainActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
@Override
public boolean onTouchEvent(MotionEvent event) {
//タッチイベントを検出してトーストを表示
Toast.makeText(getBaseContext(), "タッチ検出", Toast.LENGTH_SHORT).show();
return super.onTouchEvent(event);
}
}
結果
タッチパネルに触れるとトーストで「タッチ検出」というメッセージが表示されます。
おまけコーナー
MainActivity の extendsを「AppCompatActivity」を「Activity」に変えるとタイトルバーが表示されなくなります。
END