Android如何实现登录界面的注册功能
发表于:2025-01-19 作者:千家信息网编辑
千家信息网最后更新 2025年01月19日,今天小编给大家分享一下Android如何实现登录界面的注册功能的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下
千家信息网最后更新 2025年01月19日Android如何实现登录界面的注册功能
今天小编给大家分享一下Android如何实现登录界面的注册功能的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。
注册一个登录界面在控制台将输入的信息文本选框展示出来
xml界面设计(前面已发)
注册功能实现
package com.example.registerlogin; import androidx.appcompat.app.AppCompatActivity; import android.os.Bundle;import android.text.TextUtils;import android.util.Log;import android.view.View;import android.widget.Button;import android.widget.CheckBox;import android.widget.CompoundButton;import android.widget.EditText;import android.widget.RadioGroup;import android.widget.Toast; public class MainActivity extends AppCompatActivity implements View.OnClickListener,CompoundButton.OnCheckedChangeListener{private EditText mz,zh,mm;private Button btn1;private String name,id,pwd,sex,hobby;private RadioGroup xb;private CheckBox cg,tw,ds; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); btn1=findViewById(R.id.btn1); mz=findViewById(R.id.mz); zh=findViewById(R.id.mz); mm=findViewById(R.id.mz); cg=findViewById(R.id.cg); tw=findViewById(R.id.tw); ds=findViewById(R.id.ds); xb=findViewById(R.id.xb); btn1.setOnClickListener(MainActivity.this); xb.setOnCheckedChangeListener(new RadioGroup.OnCheckedChangeListener() { @Override public void onCheckedChanged(RadioGroup radioGroup, int checkedId) { {switch (checkedId){ case R.id.nan: sex = "男"; break; case R.id.nu: sex="女"; break; } } } }); } private void getData(){ name=mz.getText().toString().trim(); id=zh.getText().toString().trim(); pwd=mm.getText().toString().trim(); } public void onClick(View v) { switch (v.getId()) { case R.id.btn1: getData(); if (TextUtils.isEmpty(name)) { Toast.makeText(MainActivity.this, "请输入名字", Toast.LENGTH_SHORT).show(); } else if (TextUtils.isEmpty(id)) { Toast.makeText(MainActivity.this, "请输入账号", Toast.LENGTH_SHORT).show(); } else if (TextUtils.isEmpty(pwd)) { Toast.makeText(MainActivity.this, "请输入密码", Toast.LENGTH_SHORT).show(); } else if (TextUtils.isEmpty(sex)) { Toast.makeText(MainActivity.this, "请输入性别", Toast.LENGTH_SHORT).show(); }else if (TextUtils.isEmpty(hobby)) { Toast.makeText(MainActivity.this, "请输入爱好", Toast.LENGTH_SHORT).show(); }else { Toast.makeText(MainActivity.this, "注册成功", Log.i("MainActivity", "检测到你的注册信息:" + "名字:" + name + " 邮箱:" + id + " 性别:" + sex+" 爱好:"+hobby)); } break; } } public void onCheckedChanged(CompoundButton buttonView,boolean isChecked){ String motion =buttonView.getText().toString(); if(isChecked){ if(!hobby.contains(motion)){ hobby = hobby + motion; } }else { if(hobby.contains(motion)){ hobby=hobby.replace(motion,""); } }} }
我没有输入爱好,所以控制台输出null
以上就是"Android如何实现登录界面的注册功能"这篇文章的所有内容,感谢各位的阅读!相信大家阅读完这篇文章都有很大的收获,小编每天都会为大家更新不同的知识,如果还想学习更多的知识,请关注行业资讯频道。
输入
界面
知识
篇文章
功能
登录
信息
内容
名字
性别
控制台
控制
不同
很大
成功
大部分
密码
就是
文本
更多
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
家庭服务器硬盘柜
方舟联机手游怎么自己开服务器
汉化软件开发
数据库所用的技术
河南三维人口管理系统软件开发
检测服务器是否支持radio
简单数据库查询和连接查询
安卓软件开发编译
ipad个别软件连接服务器失败
网络安全评估岗工资
软件详细设计和软件开发
保山金驰润佳互联网科技公司
网络安全安全规划
网络安全及舆论掌控
厦门惠普服务器
科技互联网摘抄
一台服务器搭建多用户
安徽应用软件开发定制费用
数据库建立视图编码模板
微信小程序取出数据库数据
mysql找回数据库
让自己的电脑成服务器
我对网络安全的认识300字
粤教版网络技术应用ppt
框架在线软件开发
桂阳软件开发工程师在哪学
对网络安全六个意识的看法
oem股票软件开发公司
未转变者服务器安全区
图形型数据库有哪些