リファレンス・カスタマイズ

【Android Studio】Buttonクリック処理の書き方③ 匿名クラスを使う

 

この記事では 匿名クラスを使ったボタンのクリック処理の書き方を紹介します。
 

その他の方法

 
どの方法を使うのが良いかは「ボタンのクリックイベント 3つの書き方」をお読みください。
 
 


 

はじめに

開発環境

Android Studio 4.2.1
Android Emulator Nexus 4 (API 30)

compileSdkVersion 30
minSdkVersion 16
targetSdkVersion 30
 
 

プロジェクトについて

Sample という名前のプロジェクトを作成して

  • activity_main.xml
  • MainActivity.java

というファイルがあることを前提に進めていきます。
 
 

activity_main.xml にボタンを1つ用意して、このボタンをクリックしたら Snackbar を表示するコードを書いていきます。

 


 
 
 

クリックイベントの書き方

ボタンが1つの場合

Button ウィジェットに id 属性を付けます。(2行目)

 
 
 

MainActivity.java は以下のように書きます。

 
 
 

複数のボタンがある場合

それぞれの Button に id 属性を付けます。(2・8・14行目)

 
 

MainActivity.java

 
 
 

さらに詳しくAndroid 開発を学びたい方へ

Android 開発のための Java 入門講座では

  • ボタンのクリックイベント
  • インタフェース
  • 匿名クラス

についてさらに詳しく紹介しています。

Android アプリ開発を始めたい方、Java も同時に学びたい方はぜひお試しください。
 

 
 

 

ABOUT ME
Sara
「わかりやすく・シンプル」をモットーに、スマホアプリ・ウェブアプリの作り方を紹介します。 独学でプログラミングを勉強をしている方、基礎は勉強したけれど次に何をすれば良いか分からない...という方のお役に立てるサイトを目指しています🙂
挫折しないプログラミング講座

 

 
Code for Fun プログラミング講座では「わかりやすく・シンプル」をモットーに、プログラミングの基礎からアプリ開発まで学ぶことができます。

  • 何か一つ形にしてみたい!
  • 次に何をして良いか分からない…
  • プログラミングに挫折しそう…

という方にオススメです。

詳しくみる

guest
0 Comments
Inline Feedbacks
View all comments
0
この記事にコメントするx