Toast

画面下中央に文字列を一定時間表示する通知機能をトーストといい、Toastはそのトーストを表示するためのクラス・・・。

Toast | Android Developers

ボタンを押したら、トーストが表示されるようにしてみる・・・。

再び、ボタンを1つに・・・。

匿名クラスではなく、MainActivityにOnClickListenerを実装する形・・・。
onClickでToast.makeTextで"Clicked!"と表示されるトーストを作成・・・。
そのまま表示メソッドshowで表示・・・。

第1引数のContext型の引数には、MainActivity自身(this)を渡せばいい・・・。
ただし、匿名クラスの場合はthisを渡せないので、MainActivityにOnClickListenerを実装している・・・。
第2引数は表示文字列・・・。
第3引数は表示時間・・・。
短くしたい時はToast.LENGTH_SHORTで、
長くしたい時はToast.LENGTH_LONG・・・。

f:id:BG1:20160303115211p:plain

button1を押すと、

f:id:BG1:20160303115231p:plain

"Clicked!"とトーストが表示される・・・。

Sample/MainActivity.java at master · bg1bgst333/Sample · GitHub
Sample/activity_main.xml at master · bg1bgst333/Sample · GitHub
Sample/strings.xml at master · bg1bgst333/Sample · GitHub
Sample/AndroidManifest.xml at master · bg1bgst333/Sample · GitHub