【Kotlin/Android】ボタンのクリックイベントを呼び出す方法!performClickメソッド
この記事からわかること
- Kotlin/Android StudioでButtonを実装する方法
- クリックイベントをコードで呼び出す方法
- performClickメソッドの使い方
index
[open]
\ アプリをリリースしました /
友達や家族の誕生日をメモ!通知も届く-みんなの誕生日-
posted withアプリーチ
環境
- Android Studio:Flamingo
- Kotlin:1.8.20
ボタンのクリックイベントをコードで呼び出す方法
Kotlinでボタンのクリックイベント(setOnClickListener)をコードで呼び出すにはperformClick
メソッドを使用します。これによりユーザーにボタンを明示的に押されなくてもsetOnClickListener
にに実装している処理を実行することが可能になります。
val button: Button = findViewById(R.id.transfer_button)
button.setOnClickListener{
supportFragmentManager.beginTransaction().apply {
add(R.id.main_frame, FirstFragment())
addToBackStack("Fragment1")
commit()
}
}
button.performClick()
もちろんButtonだけでなくViewに対して使用することも可能です。
まだまだ勉強中ですので間違っている点や至らぬ点がありましたら教えていただけると助かります。
ご覧いただきありがとうございました。