Android Studio怎么实现注册页面跳转登录页面
发表于:2025-11-07 作者:千家信息网编辑
千家信息网最后更新 2025年11月07日,今天小编给大家分享一下Android Studio怎么实现注册页面跳转登录页面的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文
千家信息网最后更新 2025年11月07日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安全错误
数据库的锁怎样保障安全
数据库快速重命名
C 数据库并行查询
国外大的网络安全公司
幼儿园数据库开发背景
网络安全与治理法律法规
中国金融网络技术有限公司
近来网络安全事件感想
博雅数据库高校分数线
娃娃网络技术有限公司
手机贵阳麻将软件开发公司
隆昌市网络安全中心是干什么的
浪潮塔式服务器销售中心
国产数据库的机会
网络安全的法律
金融网络安全现状分析
怀旧服一个服务器可以双阵营吗
打开并使用数据库的命令是
杭州app软件开发公司排名
校园服务器如何搭建校园网站
数据库密码最多多少字符
戴尔服务器设置固态启动
u8数据库怎么下载
河南服务器机柜厂家价格
超聚变服务器百度百科
总体国家安全观的网络安全内容
皮卡堂服务器正忙
健康码的服务器平台是哪家公司
国家网络安全建议信息化建设
卢龙服务器能住宿吗
宝鸡有没有软件开发公司