Android(安卓)Kotlin Activity笔记
16lz
2021-01-26
- 使用Anko,简化代码
build.gradle 依赖 ankoimplementation 'org.jetbrains.anko:anko-common:+'
import android.support.v7.app.AppCompatActivityimport android.os.Bundleimport android.view.Viewimport kotlinx.android.synthetic.main.activity_main.*import org.jetbrains.anko.toastclass 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)
更多相关文章
- list滑动删除item
- 35十包宽高
- android Button的应用
- iOS的Alerts与Android的Dialogs
- 给Android标题栏加上返回按钮
- Android(安卓)控件点击效果纯色和水波纹
- android编译时报错
- android点击界面隐藏键盘
- 自定义开关按钮