Android アプリ開発「MATRIX」

Androidアプリの開発に役立つサンプル集

簡単にタッチパネルのイベントを検出する方法

今回は簡単にタッチパネルのイベントを検出する方法です。タッチイベントの検出はとても簡単で、プログラムの中で「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);
}
}

結果

タッチパネルに触れるとトーストで「タッチ検出」というメッセージが表示されます。

f:id:vw-dsg:20170606210449p:plain

おまけコーナー

MainActivity の extendsを「AppCompatActivity」を「Activity」に変えるとタイトルバーが表示されなくなります。

END