美文网首页
Android Kotlin Activity笔记

Android Kotlin Activity笔记

作者: Mutoou | 来源:发表于2017-07-28 12:11 被阅读0次
  1. 使用Anko,简化代码
build.gradle 依赖 anko
implementation 'org.jetbrains.anko:anko-common:+'
import android.support.v7.app.AppCompatActivity
import android.os.Bundle
import android.view.View
import kotlinx.android.synthetic.main.activity_main.*
import org.jetbrains.anko.toast

class MainActivity : AppCompatActivity(), View.OnClickListener {
    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        setContentView(R.layout.activity_main)
        btn.text ="按钮1"
        btn.setOnClickListener(this)
        btn2.setOnClickListener(this)
    }

    override fun onClick(view: View) {
        val id = view.id
        when (id) {
            R.id.btn -> btnClick()
            R.id.btn2 ->{
                toast("按钮2点击")
            }
            else -> {

            }
        }
    }

    fun btnClick() {
        toast("按钮点击")
    }
}

2.页面跳转

 val intent = Intent(this@MainActivity,PayssionActivity::class.java)
 startActivity(intent)

相关文章

网友评论

      本文标题:Android Kotlin Activity笔记

      本文链接:https://www.haomeiwen.com/subject/mxbxlxtx.html