首页 > 其他分享 >每日总结2023/2/23

每日总结2023/2/23

时间:2023-02-23 17:36:36浏览次数:41  
标签:总结 控件 23 void 2023 mButlogin intent 跳转 Intent

今天学习了Android Studio中的控件跳转

button

private Button mButlogin;//声明控件
    //private Button mButdeng;//注册控件
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        mButlogin = findViewById(R.id.btn_login_1);//找到控件
        //实现直接跳转-方法一

        mButlogin.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                Intent intent = null;
                intent = new Intent(MainActivity.this,MainActivity2.class);
                startActivity(intent);
            }
        });

并且需要新建第二个Java和布局文件。来作为跳转之后的界面。

简易的登录界面

public class MainActivity extends AppCompatActivity implements View.OnClickListener {

    //声明控件
    private Button mButlogin;
    private TextView etuser;
    private TextView etpassword;



    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        //找到控件
        mButlogin = findViewById(R.id.btn_login_1);
        etuser = findViewById(R.id.et_1);
        etpassword = findViewById(R.id.et_2);

        //实现直接跳转-方法一

//        mBut  login.setOnClickListener(new View.OnClickListener() {
//            @Override
//            public void onClick(View v) {
//                Intent intent = null;
//                intent = new Intent(MainActivity.this,MainActivity2.class);
//                startActivity(intent);
//            }
//        });

        //匹配对应的用户名和密码才能进行对应的登录操作
        mButlogin.setOnClickListener(this);
    }
    public void onClick(View v){
    //需要获取用户名和密码
    String username = etuser.getText().toString();
    String password = etpassword.getText().toString();
    Intent intent = null;
    //假设用户名是“666666”密码是“123456”
        if(username.equals("666666")&&password.equals("123456")){
            //跳转到下一个界面
            intent = new Intent(MainActivity.this,MainActivity2.class);//跳转到下一个界面
            startActivity(intent);
        }else
        {
            //
        }
        }

    @Override
    public void onPointerCaptureChanged(boolean hasCapture) {
        super.onPointerCaptureChanged(hasCapture);
    }
}

在匹配对应的账户密码可以进行跳转。

标签:总结,控件,23,void,2023,mButlogin,intent,跳转,Intent
From: https://www.cnblogs.com/JJTyyds/p/17148843.html

相关文章

  • 今日总结
    今天尝试了下最简单的文字格斗类型游戏制作packagecom;importjava.util.Random;importjava.util.*;publicclassBean{privateStringname;private......
  • 20230223
    20230223A比较显然的,不考虑每天的需求,单看总量可以确定一个最小需求\(x_1\),再看单日最大需求量\(x_2\),可以证明两者的最大值一定可以满足条件,故最终答案为\(max(x_1,x_2......
  • C/C++宠物信息管理系统[2023-02-23]
    C/C++宠物信息管理系统[2023-02-23]计算机科学与技术专业课程设计任务书学生姓名专业班级学号题目宠物信息管理系统主要内容开发一个简单的宠物信息管理系统。要......
  • Astute Graphics for Mac(全系列ai插件合集)支持ai 2022/2023
    哪里可以下载ai插件AstuteGraphics?今天macw小编为大家带来的是包含了AstuteGraphics出品的全系列21套AI插件:astutegraphics破解版下载。其中包含了包括颜色控制、图形剪......
  • 2023-02-23 {"errMsg": "getImageInfo:fail download image fail. reason: downloadFi
    描述:微信小程序绘制图片业务,开发工具测试,真机测试,体验版测试均没问题,正式上线后报错:downloadFile:失败url不在域列表中报错原因:接口路径没有写在downloadFile合法域名里面......
  • Interop.Excel 个人总结(一)
    第一步,点击项目,管理nuget程序包,浏览Microsoft.Office.Interop.Excel   第二步,创建一个应用程序Microsoft.Office.Interop.Excel.Applicationapp =newMicrosoft......
  • 优思学院:历史的今天2月23日,数学家高斯逝世,他和六西格玛有什么关系你知道吗?
    数学家高斯(CarlFriedrichGauss)是历史上最杰出的数学家之一。他生于1777年,逝于1855年的今天,享年77岁。他不仅在数学上有极大的成就,而且还是物理学、天文学和地理学等领域的......
  • 【LeetCode】1238. 循环码排列
    【LeetCode】1238.循环码排列题目链接格雷码(循环码)格雷码是一种二进制编码,两个相邻数字的格雷码只有一位二进制位的数码不同。自然码转格雷码数的自然码右移一位和......
  • 助教工作总结
    一、助教工作的具体职责和任务1、上机课上配合老师完成实验内容,检查同学课堂实验情况2、课后批改作业,总结问题并将参考答案发布班群3、课上课后及时回答同学提出的问题......
  • 关于2022年3月14日到3月18日数据库发生数次断连的一些思考与总结
    1问题记录抽样调查3月14号九点到十点左右的时候医院医生反馈患者列表获取极其缓慢3月16号九点到十点左右的时候数据库发生断连超时3月17号12点左右数据库发生断连......