Android登录界面

弱家伙 2020-11-01 02:46:51
写一个android登录页面的完整代码(包括资源、界面(自行设计)、事件)。要求:点击“登录”按钮时,如果用户名和密码输入分别是“admin”和“123456”,跳转到欢迎界面;当单击“取消”则实现清空功能。
...全文
8669 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
魔仙女 2020-11-03
  • 打赏
  • 举报
回复
看一下我写的:https://blog.csdn.net/lilimm111/article/details/109462366
初学者-Study 2020-11-03
  • 打赏
  • 举报
回复
引用 7 楼 qq_45912242 的回复:
[quote=引用 3 楼 初学者-Study的回复:]

                EditText edAccount = findViewById(R.id.ed_account);
                EditText edPwd = findViewById(R.id.ed_pwd);

                //点击登录按钮时
                String account = edAccount.getText().toString().trim();
                String pwd = edPwd.getText().toString().trim();
                if(("ademin").equals(account) && ("123456").equals(pwd)){
                    Toast.makeText(MainActivity.this,"登录成功",Toast.LENGTH_SHORT).show();
                }else {
                    Toast.makeText(MainActivity.this,"用户或密码密码不正确",Toast.LENGTH_SHORT).show();
                }
单机取消怎么实现清空功能啊[/quote]

        //点击取消按钮时
        edAccount.setText("");
        edPwd.setText("");
雕·不懒惰 2020-11-03
  • 打赏
  • 举报
回复
引用 7 楼 qq_45912242 的回复:
[quote=引用 3 楼 初学者-Study的回复:]

                EditText edAccount = findViewById(R.id.ed_account);
                EditText edPwd = findViewById(R.id.ed_pwd);

                //点击登录按钮时
                String account = edAccount.getText().toString().trim();
                String pwd = edPwd.getText().toString().trim();
                if(("ademin").equals(account) && ("123456").equals(pwd)){
                    Toast.makeText(MainActivity.this,"登录成功",Toast.LENGTH_SHORT).show();
                }else {
                    Toast.makeText(MainActivity.this,"用户或密码密码不正确",Toast.LENGTH_SHORT).show();
                }
单机取消怎么实现清空功能啊[/quote] edAccount.setText(""); edPwd .setText(""); 这些都是最基础的,不会就百度下
sinat_37865937 2020-11-02
  • 打赏
  • 举报
回复
okk优秀!!!!!
弱家伙 2020-11-02
  • 打赏
  • 举报
回复
引用 3 楼 初学者-Study的回复:

                EditText edAccount = findViewById(R.id.ed_account);
                EditText edPwd = findViewById(R.id.ed_pwd);

                //点击登录按钮时
                String account = edAccount.getText().toString().trim();
                String pwd = edPwd.getText().toString().trim();
                if(("ademin").equals(account) && ("123456").equals(pwd)){
                    Toast.makeText(MainActivity.this,"登录成功",Toast.LENGTH_SHORT).show();
                }else {
                    Toast.makeText(MainActivity.this,"用户或密码密码不正确",Toast.LENGTH_SHORT).show();
                }
单机取消怎么实现清空功能啊
RFID解决方案 2020-11-02
  • 打赏
  • 举报
回复
直接把楼上代码敲上去就可以了。
涿鹿中猿 2020-11-02
  • 打赏
  • 举报
回复
<template> <div> <div class="panel panel-default panel-login"> <div class="panel-header bg-gradient-blue"> 登录 </div> <div class="panel-body"> <div class="row"> <div class="login-form"> <form class="form-horizontal" id="loginForm" method="post" action="" data-bv-message="This value is not valid" data-bv-feedbackicons-valid="glyphicon glyphicon-ok" data-bv-feedbackicons-invalid="glyphicon glyphicon-remove" data-bv-feedbackicons-validating="glyphicon glyphicon-refresh"> <div class="form-group"> <label class="col-sm-2 control-label">帐号</label> <div class="col-sm-9 input-icon icon-left"> <input type="text" name="username" class="form-control login-username" placeholder="请输入帐号" value="admin1" v-model="user.username" @blur="aa()"> <!-- @mouseleave="" --> <i class="fa fa-user icon"></i> <small class="help-block" data-bv-validator="stringLength" data-bv-for="userName" data-bv-result="INVALID" style="color: red">用户名不正确</small> </div> </div> <div class="form-group"> <label class="col-sm-2 control-label">密码</label> <div class="col-sm-9 input-icon icon-left"> <input type="password" name="password" class="form-control login-password" placeholder="请输入密码" value="admin123456" v-model="user.password"> <i class="fa fa-lock icon"></i> <small class="help-block" data-bv-validator="stringLength" data-bv-for="password" data-bv-result="INVALID" style="color: red">密码错误</small> </div> </div> <div class="form-group btn-form-group"> <div class="col-sm-offset-2 col-sm-10"> <a class="btn btn-primary btn-login bg-gradient-blue" data-href="/index.html" @click.prevent="loginuser()">登录</a> </div> </div> </form> </div> </div> </div> </div> </div> </template> <script> import axios from 'axios' export default { data() { return { user:{ }, } }, mounted() { }, methods: { loginuser(){ var url=`http://localhost:8080/user` axios.post(url,this.user) .then((response)=>{ if(response.data.code==1){ alert(response.data.message) this.$router.push('/newsList') }else{ alert(response.data.message) } }) .catch((error)=>{ alert("操作失败") }) }, aa(){ var url=`http://localhost:8080/user` axios.post(url,this.user) .then((response)=>{ if(response.data.code==1){ if(this.user.username!=response.data.data.username){ alert("用户名不存在") } }else{ alert("用户名不存在") } }) .catch((error)=>{ alert("操作失败") }) } }, } </script>
初学者-Study 2020-11-02
  • 打赏
  • 举报
回复

                EditText edAccount = findViewById(R.id.ed_account);
                EditText edPwd = findViewById(R.id.ed_pwd);

                //点击登录按钮时
                String account = edAccount.getText().toString().trim();
                String pwd = edPwd.getText().toString().trim();
                if(("ademin").equals(account) && ("123456").equals(pwd)){
                    Toast.makeText(MainActivity.this,"登录成功",Toast.LENGTH_SHORT).show();
                }else {
                    Toast.makeText(MainActivity.this,"用户或密码密码不正确",Toast.LENGTH_SHORT).show();
                }
霖霖怪 2020-11-02
  • 打赏
  • 举报
回复
findviewbyid()获取输入框对象,然后在获取值进行判断,如果是想体验一下登录验证过程,可以直接本地写死判断,不是的话要向后台post请求,或者自己本地建个数据库用来做校验
弱家伙 2020-11-01
  • 打赏
  • 举报
回复
我想知道怎么判定用户名和密码分别是admin和123456然后跳转到欢迎页面

80,467

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧