kotlin
import kotlinx.android.synthetic.main.activity_main.*
class MainActivity : AppCompatActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_main)
textView.text = "Hello, Kotlin Extensions!"
}
}
kotlin
import kotlinx.android.synthetic.main.activity_main.*
class MainActivity : AppCompatActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_main)
button.setOnClickListener {
val intent = Intent(this@MainActivity, SecondActivity::class.java)
startActivity(intent)
}
}
}
groovy
buildscript {
// ...
dependencies {
// ...
classpath "org.jetbrains.kotlin:kotlin-android-extensions:$kotlinVersion"
}
}
groovy
apply plugin: 'kotlin-android-extensions'