ํฐ์คํ ๋ฆฌ ๋ทฐ
๐๐๐๐๐ ๐๐๐๐/ANDROID
Databinding์์ setOnclick listener set ํ๊ธฐ(Make onClick event in Android databinding)
pyorolong 2020. 6. 9. 17:18์๋๋ก์ด๋ ๋ฐ์ดํฐ ๋ฐ์ธ๋ฉ์์ onclick event๋ฅผ ์ค์ ํ๋ ๋ฐฉ๋ฒ์ค 2๊ฐ์ง๋ฅผ ์๊ฐํ๋ค.
How to make onClick event in Android databinding
- Call function
- Set declared onClickListener
Call function
android:onClick="@{()->viewModel.doSomething()}"
1
2
3
4
|
<ImageButton
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:onClick="@{()->viewModel.showToast()}" />
|
Set OnclickListener
android:onClick="@{viewModel.onClickToastListener}"
1
|
val onClickToastListener = View.OnClickListener { showToast() }
|
1
2
3
4
|
<ImageButton
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:onClick="@{viewModel.onClickToastListener}"
|
'๐๐๐๐๐ ๐๐๐๐ > ANDROID' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
repeatOnLifecycle๊ณผ launchWhenStarted์ฐจ์ด (0) | 2022.09.14 |
---|---|
Android @Keep annotation์ด๋? (0) | 2022.09.01 |
key Hash ์์ฑํ๊ธฐ1 - Window ํ๊ฒฝ์์ (0) | 2021.03.14 |
๊ฐ์ Activity๊ฐ ๊ณ์ ์์ฑ ๋ ๋, ์ด์ ์กํฐ๋นํฐ ์ํ๊ฐ ๋ณด์ฌ์ง๋ ๋ฌธ์ (Android Manifest launch mode) (0) | 2020.06.09 |
์๋๋ก์ด๋ AAR ํ์ผ ์ ์ฉ(How to import android AAR file) (0) | 2020.06.08 |
๊ณต์ง์ฌํญ
์ต๊ทผ์ ์ฌ๋ผ์จ ๊ธ
์ต๊ทผ์ ๋ฌ๋ฆฐ ๋๊ธ
- Total
- Today
- Yesterday
๋งํฌ
TAG
- Hilt
- com.android.build.api.transform.TransformException
- GitHub
- android databinding
- custom setter
- databinding onClick
- AndroidManifest
- custom getter
- android aar
- android
- import aar
- module-info is missing a super type
- databinding onclick not working
- AAR
- android aar library
- decomplie
- aar import
- Please use a personal access token instead
- How to import android AAR file
- The requested URL returned error
- DexArchiveBuilderException
- viewmodel
- annotaion
- Cannot create an instance
- launchemode
- Support for password authentication was removed on August 13
- android launch mode in manifest
- Effective Kotlin
- Make onClick event in Android databinding
- Kotlin
์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
๊ธ ๋ณด๊ดํจ