File tree Expand file tree Collapse file tree 3 files changed +14
-12
lines changed
src/main/java/com/ninenox/kotlinmultilanguage Expand file tree Collapse file tree 3 files changed +14
-12
lines changed Original file line number Diff line number Diff line change @@ -2,13 +2,14 @@ apply plugin: 'com.android.application'
22
33apply plugin : ' kotlin-android'
44
5- apply plugin : ' kotlin-android-extensions'
6-
75
86
97android {
108 compileSdkVersion 29
119 buildToolsVersion " 29.0.2"
10+ buildFeatures {
11+ viewBinding true
12+ }
1213 defaultConfig {
1314 applicationId " com.ninenox.kotlinmultilanguage"
1415 minSdkVersion 15
Original file line number Diff line number Diff line change @@ -4,27 +4,27 @@ import android.os.Bundle
44import com.ninenox.kotlinlocalemanager.AppCompatActivityBase
55import com.ninenox.kotlinlocalemanager.LocaleManager.Companion.LANGUAGE_ENGLISH
66import com.ninenox.kotlinlocalemanager.LocaleManager.Companion.LANGUAGE_THAI
7- import kotlinx.android.synthetic.main.activity_main.*
7+ import com.ninenox.kotlinmultilanguage.databinding.ActivityMainBinding
88
99class MainActivity : AppCompatActivityBase () {
1010
11+ private lateinit var binding: ActivityMainBinding
12+
1113 override fun onCreate (savedInstanceState : Bundle ? ) {
1214 super .onCreate(savedInstanceState)
13- setContentView(R .layout.activity_main)
15+ binding = ActivityMainBinding .inflate(layoutInflater)
16+ setContentView(binding.root)
1417
1518 initView()
16-
1719 }
1820
1921 private fun initView () {
20- change_language_th_button .setOnClickListener {
22+ binding.changeLanguageThButton .setOnClickListener {
2123 setNewLocale(" th-TH" )
2224 }
23- change_language_en_button .setOnClickListener {
25+ binding.changeLanguageEnButton .setOnClickListener {
2426 setNewLocale(" en-US" )
2527
2628 }
2729 }
28-
29-
3030}
Original file line number Diff line number Diff line change 11apply plugin : ' com.android.library'
22apply plugin : ' kotlin-android'
3- apply plugin : ' kotlin-android-extensions'
43
54tasks. withType(Javadoc ). all {
65 enabled = false
@@ -9,7 +8,9 @@ tasks.withType(Javadoc).all {
98android {
109 compileSdkVersion 29
1110 buildToolsVersion " 29.0.2"
12-
11+ buildFeatures {
12+ viewBinding true
13+ }
1314
1415 defaultConfig {
1516 minSdkVersion 15
@@ -43,4 +44,4 @@ dependencies {
4344}
4445
4546apply from : ' install.gradle'
46- apply from : ' bintray.gradle'
47+ apply from : ' bintray.gradle'
You can’t perform that action at this time.
0 commit comments