kotlinでSnackbarを設定する


Snackbar.make(
    findViewById<View>(android.R.id.content), "表示メッセージ", Snackbar.LENGTH_SHORT)
    .setAction("表示するアクションボタン名称", {v ->
        //アクションボタンが押下された時の処理を記述
    }).show()

例えばアクションボタンを「戻る」にする場合

setAction("表示するアクションボタン名称", {v ->
    finish()
})

とかにする

Javaと違うのはfindViewByIdにジェネリクスが必要なのとsetActionに渡す無名クラスの実装をラムダで記述できること。