我正在使用Kotlin库来编写我的Android应用程序.我有一个活动,只有一个按钮.我已经设置了点击监听器,我正在显示一个toast点击按钮.
import android.os.Bundle
import android.support.v7.app.AppCompatActivity
import android.widget.Toast
import kotlinx.android.synthetic.main.activity_main.*
class MainActivity : AppCompatActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_main)
submitButton.setOnClickListener({ view ->
Toast.makeText(MainActivity.this, "Clicked", Toast.LENGTH_SHORT).show()
})
}
}
Run Code Online (Sandbox Code Playgroud)
我收到一个消息表达式不能是MainActivity.this点击监听器中的选择器(发生在点后).
这样做的方法是什么Kotlin?
Aru*_*kar 28
Toast.makeText(this@MainActivity, "Clicked", Toast. LENGTH_SHORT).show()
Run Code Online (Sandbox Code Playgroud)
这是在Kotlin做正确的方法
| 归档时间: |
|
| 查看次数: |
2015 次 |
| 最近记录: |