如何在全球範圍內象Java TextView tv;
申報對象科特林。全局對象申報科特林
或者任何方法來調用相同的變量在不同的方法/函數。
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_main)
val textView: TextView = findViewById(R.id.texfirst) as TextView
textView.setOnClickListener {
Toast.makeText(applicationContext,"Welcome to Kotlin ! $abc "+textView.text, Toast.LENGTH_LONG).show()
}
myFunction(textView)
}
fun myFunction(mtextv : TextView) {
Toast.makeText(applicationContext,"This is new $abc "+mtextv.text, Toast.LENGTH_LONG).show()
}
見上面的代碼我已經單獨的函數與TextView
參數。我想要第二個功能的TextView
對象。我的問題是:是否可以在不帶參數的情況下調用函數,並且我可以獲得TextView
對象myFunction()
。
學習在Android Studio中科特林。希望的問題很明顯。
不客氣。你也可以看看一些例子[這裏](https://github.com/antoniolg/Kotlin-for-Android-Developers)。 – BakaWaii