Android Studio (3.1.2)点击按钮切换到另一个activity项目

       刚接触APP开发,好不容易搭建好了环境,迫不及待的尝试一些学习一些新的知识,发现开发语言和之前用过的都不一样!初步尝试了切换页面功能,在网上搜到了很多资料,发现都有报错的,网上能搜到AS相关开发学习也不多!想着可能AS版本不一样吧(我用的是Android Studio 3.1.2版本),论坛上的资料最早都是一年前的了,AS也更新了很多版本,可能之前的语法都不兼容了!尝试了自己做了一下,成功了!现在贴上源码,供大家参考一下,新手勿喷!!

     简要说明一下,先配置好 activity_main.xml 控件(放置按钮等),新增 Main2Activity.java 项目

     如图:定义好button的ID

     实现:

    在 MainActivity.java 中编辑:

package com.example.administrator.apptest

import android.annotation.SuppressLint
import android.os.Bundle
import android.support.v7.app.AppCompatActivity
import android.content.Intent
import android.view.View


class MainActivity<FloatingActionButton : View?> : AppCompatActivity() {

    @SuppressLint("WrongViewCast")
    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        setContentView(R.layout.activity_main)

        //button_t2
        findViewById<FloatingActionButton>(R.id.button_t2)?.setOnClickListener(View.OnClickListener {
            val intent = Intent(this@MainActivity, Main2Activity::class.java)
            startActivity(intent)
        })
        //button_t3
        findViewById<FloatingActionButton>(R.id.button_t3)?.setOnClickListener(View.OnClickListener {
            val intent = Intent(this@MainActivity, Main3Activity::class.java)
            startActivity(intent)
        })
    }
}

    其它的页面都可以使用,修改好参数

    刚接触,还在懵懂中.....

猜你喜欢

转载自blog.csdn.net/u014538997/article/details/81134856