Tag: 宣言

全局对象声明在kotlin中

如何在java中像TextView tv;一样在kotlin中声明全局对象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对象。 我的问题是:是否有可能调用没有参数的函数,我可以在myFunction()获得TextView对象。 在android工作室学习kotlin。 希望的问题是明确的。