Android Studio怎么实现注册页面跳转登录页面
发表于:2025-01-16 作者:千家信息网编辑
千家信息网最后更新 2025年01月16日,今天小编给大家分享一下Android Studio怎么实现注册页面跳转登录页面的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文
千家信息网最后更新 2025年01月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安全错误
数据库的锁怎样保障安全
抗疫与网络安全
php pdo数据库原理
玉林到广州途经的高速服务器
社区矫正网络安全
恒远互联网科技
郑州网络安全生态方案
软件开发总结与体会
表的类型包括数据库
jpa获取数据库链接
电信网络安全宣传视频
后端网络技术支撑服务人员外包
煤炭行业网络安全政策法规
手抄报共建网络安全宣传周
软件开发业务人员
数据库正式使用通知
河南弘扬网络技术有限公司在哪
医院社会评价数据库管理职责
我的世界黑客把迷你服务器弄爆了
数据库怎么加别名
网络技术教学试验箱
如何将数据库的三张表合到一张表
北京管理网络技术服务好处
网易能改善服务器吗
蔚来服务器挖矿
sql日志比数据库还大
零信任网络安全行业的新希望
政务网络安全监管
数据库浪潮
十堰机器视觉软件开发
苹果wi-fi服务器怎么设置