千家信息网

Android Studio怎么实现注册页面跳转登录页面

发表于:2024-10-16 作者:千家信息网编辑
千家信息网最后更新 2024年10月16日,今天小编给大家分享一下Android Studio怎么实现注册页面跳转登录页面的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文
千家信息网最后更新 2024年10月16日Android Studio怎么实现注册页面跳转登录页面

今天小编给大家分享一下Android Studio怎么实现注册页面跳转登录页面的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。

用户注册界面

                                                                

用户登录界面

                                                                                                                                                                                                    

java代码实现跳转

package com.example.myapplication1;import android.content.Intent;import android.os.Bundle;import android.view.View;import android.widget.Button;import android.widget.CheckBox;import android.widget.CompoundButton;import android.widget.EditText;import android.widget.RadioButton;import android.widget.RadioGroup;import android.widget.TextView;import androidx.appcompat.app.ActionBar;import androidx.appcompat.app.AppCompatActivity;public class MainActivity extends AppCompatActivity implements View.OnClickListener,RadioGroup.OnCheckedChangeListener, CompoundButton.OnCheckedChangeListener{    private Button zc;//声明注册按钮的变量    RadioGroup rg;//声明单选组的变量    RadioButton rb1,rb2;//声明单选1,单选2的变量    CheckBox cb1,cb2,cb3;//声明复选框1,2,3的变量    EditText et1,et2;声明输入文本框1,2的变量    TextView tv,txtage,txtall;//声明结果文本的变量    @Override    protected void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.activity_main);        //屏蔽系统自带        ActionBar actionBar = getSupportActionBar();        if(actionBar != null){            actionBar.hide();}        zc=findViewById(R.id.button);//寻找注册按钮id        zc.setOnClickListener(this);//给注册按钮安装监听器        rg=findViewById(R.id.rg);//寻找单选组控件id        rg.setOnCheckedChangeListener(this);//给单选组安装监听器        rb1=findViewById(R.id.rb1);//寻找单选控件1id        rb1.setOnCheckedChangeListener(this);//给单选控件1安装监听器        rb2=findViewById(R.id.rb2);//寻找单选控件2id        rb2.setOnCheckedChangeListener(this);//给单选控件2安装监听器        //txtage=(TextView)findViewById(R.id.age);        cb1=findViewById(R.id.cb1);//寻找复选框1控件id        cb1.setOnCheckedChangeListener(this);//给复选框控件1安装监听器        cb2=findViewById(R.id.cb2);//寻找复选框2控件id        cb2.setOnCheckedChangeListener(this);//给复选框控件2安装监听器        cb3=findViewById(R.id.cb3);//寻找复选框3控件id        cb3.setOnCheckedChangeListener(this);//给复选框控件3安装监听器        et1=findViewById(R.id.et1);//寻找输入框1控件id        et2=findViewById(R.id.et2);//寻找输入框2控件id        tv=findViewById(R.id.tv);//寻找输入框2控件id    }    //实现选项按钮组交互功能    @Override    public void onCheckedChanged(RadioGroup group, int checkedId) {        switch (checkedId){            case R.id.rb1:                System.out.println(rb1.getText().toString());                break;            case R.id.rb2:                System.out.println(rb2.getText().toString());                break;        }    }    //实现复选框交互功能    @Override                      //CompoundButton选中或未选中按钮    public void onCheckedChanged(CompoundButton CompoundButton, boolean b) {        switch (CompoundButton.getId()) //得到选中或未选中按钮id        {            case R.id.cb1: //复选框1id                if (b==true)//判断复选框1是否为真                    System.out.println(cb1.getText().toString());                //如果是真执行复选框按钮输出的结果是得到该文本(cb1对应的text属性文本字符串)字符串                break;            case R.id.cb2:                if (b==true)                    System.out.println(cb2.getText().toString());                break;            case R.id.cb3:                if (b==true)                    System.out.println(cb3.getText().toString());                break;        }    }    //注册按钮实现交互功能    @Override    public void  onClick(View view){        String strname=et1.getText().toString();//获取用户名(ID绑定用户名)        String strPassword=et2.getText().toString();//获取密码(ID绑定密码)        //                int age;                CharSequence str="";                if(rb1.isChecked())                    str=rb1.getText();                if(rb2.isChecked())                    str=rb2.getText();                String str1="";                if (cb1.isChecked()) str1=str1+"\n"+cb1.getText();                if (cb2.isChecked()) str1=str1+"\n"+cb2.getText();                if (cb3.isChecked()) str1=str1+"\n"+cb3.getText();        //        if (strname.equals(" ")||strPassword.equals(""))//判断用户名是否等于""并且满足密码等于""            tv.setText("注册失败,请重新修改信息后再来注册");//否则执行结果文本框输出内容为"注册失败,请重新修改信息后再来注册"        else        {            tv.setText(strname+"注册成功");//如果满足条件的话执行结果文本框输出内容为"注册成功"             Intent intent=new Intent(MainActivity.this, success.class);             intent.putExtra("strname",strname);             intent.putExtra("strPassword",strPassword);            //intent.putExtra("strname",strname);            intent.putExtra("sex",str);            intent.putExtra("str1",str1);            startActivity(intent);        }    }}

以上就是"Android Studio怎么实现注册页面跳转登录页面"这篇文章的所有内容,感谢各位的阅读!相信大家阅读完这篇文章都有很大的收获,小编每天都会为大家更新不同的知识,如果还想学习更多的知识,请关注行业资讯频道。

控件 复选框 按钮 监听器 监听 变量 文本 用户 页面 内容 知识 篇文章 结果 输入 登录 功能 密码 用户名 输出 成功 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 麦克斯韦网络技术有限公司 上海学生网络技术开发哪家好 莫塔守山人用什么软件开发的 深圳信诚网络技术怎么样 江阴进口软件开发销售公司 禁用服务器管理器 首付网络安全日 生活网络安全风险案例 服务器客户端数据库 知识产权软件开发商 网络安全心得体会格式怎么写 杭州金屋网络技术有限公司 数据库er图多对多关系主键 苏州服务器工控机价格 打印服务器在哪里 虚拟机sql数据库 数据库和php可以做的简单系统 专科计算机网络技术课 数据库安全使用制度 怎么面试直播软件开发的公司 服务器审核失败 软件开发项目公司需要上哪些税 启东泰畅网络技术有限公司 vbs 连接sql数据库 江苏戴尔服务器服务至上 上海精绝互联网科技有限公司 数据库监听服务启动 全国计算机等级考试网络技术 网易我的世界如何连接到服务器 国家设立网络安全法
0