kotlinでボタン押下時の挙動を書く
kotlinでボタン押下時の挙動を書く。書き方として何パターンかある。 自分が試したのは以下の2パターン。
パターン1
setOnClickListener内に直接書く
var button : Button = R.id.id as Button button.setOnClickListener{ view -> ... }
パターン2
onClickメソッドを使う。
.... override fun onCreate(savedInstanceState: Bundle?) { .... var onBtn : Button = findViewById(R.id.id) as Button onBtn.setOnClickListener(this) } override fun onClick(v: View?){ .... }
パターン2の時はView.onClickListenerをオーバーライドするのを忘れずに
あとがき
kotlin使うのが楽しくなってきた。 自分にデザインセンスがあったら何か作って公開したいなぁ…。