android studio 使用Kotlin跳转Activity

1 打开最新android studio ( 建议版本 为 Android Studio 3.4.2(主要事选择语言--选择kotlin)

Build #AI-183.6156.11.34.5692245, built on June 27, 2019

JRE: 1.8.0_152-release-1343-b01 amd64

JVM: OpenJDK 64-Bit Server VM by JetBrains s.r.o

Windows 10 10.0

)

2 书写主要的程序 一 

package com.example.myapplication

import android.content.Intent

import androidx.appcompat.app.AppCompatActivity

import android.os.Bundle

import android.widget.Button

import android.widget.TextView

import kotlinx.android.synthetic.main.activity_main.*

import kotlinx.android.synthetic.main.activity_main.view.*

import java.security.Security

class MainActivity : AppCompatActivity() {

//Kotlin 的变量声明格式

lateinit var tv:TextView;

lateinit var bt:Button;

override fun onCreate(savedInstanceState: Bundle?) {

super.onCreate(savedInstanceState)

setContentView(R.layout.activity_main)

tv = findViewById(R.id.tv)

bt = findViewById(R.id.bt);

bt.setOnClickListener{//

//注意启动模式

            val intent = Intent(this,Second::class.java);

            startActivity(intent);

}

    }

}

3 书写第二个程序2

package com.example.myapplication

import android.content.Intent

import androidx.appcompat.app.AppCompatActivity

import android.os.Bundle

import android.widget.Button

import android.widget.TextView

import kotlinx.android.synthetic.main.activity_main.*

import kotlinx.android.synthetic.main.activity_main.view.*

import java.security.Security

class Second : AppCompatActivity() {

override fun onCreate(savedInstanceState: Bundle?) {

super.onCreate(savedInstanceState)

setContentView(R.layout.activity_second)

}

}

4 注意在AndroidManifest.xml 中声明第二个活动。



5 搞定2019-08-20

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容