Android学习笔记3---仿微信登录界面
仿微信登录界面有几个东西,分别是
1、欢迎页,2秒跳转
2、用户名只允许为手机号
3、密码不可见
4、以及忘记密码页面跳转
主要用了3个控件,分别是:TextView、EditView、Button
运用到前两节学习的按钮监听事件,以及内容监听事件。
layout怎么布局的,Manifest文件怎么写的,做了一个整合。
实现如下:
界面怎么布局的可以自己在网上搜一个,然后根据经验自己改。
启动的时候出现运行停止的状况,不知道有没有跟我一样
解决:因为欢迎页先出现,所以需要将WelcomeActivity设置成默认启动项
<activity android:name=".WelcomeActivity"><intent-filter><action android:name="android.intent.action.MAIN" /><category android:name="android.intent.category.LAUNCHER" /></intent-filter></activity>
而且,没添加一个Activity的时候,一定要在AndroidManifest.xml文件里面注册一下,不然又会重蹈覆辙,我做登录跳转到Index界面的时候就又出现了这种问题,被自己卡住1h,想想自己真是笨到无药可救,所以聪明的你千万不要再犯和我一样的错误。
<activity android:name=".IndexActivity"></activity>
还有一个问题被子自己傻到:我在登录的下面加了一个TextView,用于显示监听手机号格式是否正确的东西。
<TextViewandroid:id="@+id/prompt_info"android:layout_width="match_parent"android:layout_height="match_parent"android:layout_marginTop="24dp"android:paddingBottom="7dp"android:paddingTop="7dp"/>
逻辑处理如下:
// 监听多个输入框//监听电话et_usertel.addTextChangedListener(new TextChange(){@Overridepublic void afterTextChanged(Editable arg0) {super.afterTextChanged(arg0);if(isMobileNO(et_usertel.getText().toString())){prompt_info.setText("success");
// System.out.println("Yes");}else {prompt_info.setText("fail");
// System.out.println("Yes");}}});
addTextChangedListener(new TextChange(){ });
第一次用这个方法,不太会的,搞了很久,哎,所以才被自己傻到。
PS:验证手机格式是百度的,感觉人家写的这个挺好的,谢谢那个作者。
/** 验证手机格式*/public boolean isMobileNO(String mobiles){/*移动:134、135、136、137、138、139、150、151、157(TD)、158、159、187、188联通:130、131、132、152、155、156、185、186电信:133、153、180、189、(1349卫通)总结起来就是第一位必定为1,第二位必定为3或5或8,其他位置的可以为0-9*/String telRegex = "[1][3578]\\d{9}";//"[1]"代表第1位为数字1,"[358]"代表第二位可以为3、5、8中的一个,"\\d{9}"代表后面是可以是0~9的数字,有9位。if (mobiles == null || mobiles.length()==0 || mobiles.length()!=11)return false;elsereturn mobiles.matches(telRegex);}
代码已上传,后期在完善。贴几张运行的效果图,美一下。
这个是欢迎页
这个是主页面
手机号正确的时候,会显示success
手机号位数不够或格式错误的时候会显示fail,密码是密文
点登陆,点找回密码,点注册分别会出现上面几张效果图,当然,没有好看的页面,逻辑也没有处理,后期更新,
Android学习笔记3---仿微信登录界面相关推荐
- Android学习笔记之 仿QQ登录界面的实现
原网址:http://www.cnblogs.com/wjdawx/p/3512493.html 先来看下效果图 1.首先是布局文件XML文件,不解释直接上 1>主界面 1 &l ...
- java网格式布局登录界面_Java学习笔记------自己书写的登录界面实例
package com.package_view; import com.package_model.*; import javax.swing.*; import java.awt.*; impo ...
- android学习笔记---51_编码实现软件界面,把固定不变的界面写到xml中,逻辑改变的写到程序中,
2013/5/12 51_编码实现软件界面 -------------------------- 1.Android除了可以使用xml实现软件界面,还可以通过编码方式实现软件的界面,而且在某种情况下只 ...
- java仿微信登录界面_android 界面设计潮流:仿微信5.2界面源码
package com.example.isweixin; //Download by 链接已屏蔽 import java.util.Timer; import java.util.TimerTask ...
- android 仿微信聊天界面 以及语音录制功能,Android仿微信录制语音功能
本文实例为大家分享了Android仿微信录制语音的具体代码,供大家参考,具体内容如下 前言 我把录音分成了两部分 1.UI界面,弹窗读秒 2.一个类(包含开始.停止.创建文件名功能) 第一部分 由于6 ...
- Android入门小项目--微信登录界面源码(倒计时、fragement切换、activity信息传递)
微信登录的完全源码,复制粘贴即可使用 作为Android学习的入门,一次性搞定Android的布局,让你的view层畅通无阻 手机界面 插入数据线,将手机调入开发者模式的usb调试,即可进行手机调试安 ...
- Android ActionBar应用实战,高仿微信主界面的设计
转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/26365683 经过前面两篇文章的学习,我想大家对ActionBar都已经有一个相对 ...
- Android UI布局—— 仿QQ登录界面
最近,有点空闲的时间就拿QQ登录界面来模仿练手,做了个简单的登录界面.界面一般般吧,不算很漂亮,现在拿出来分享,希望大家一起学习与进步.有什么不足之处,请各位大侠多多赐教,谢谢.这个界面涉及到Line ...
- java如何引入qq登陆,Java Swing仿QQ登录界面 学习之用
闲来无事将早些时候已实现的QQ登录界面再实现了一遍,纯手工打造(意思是没有用NetBeans.MyEclipse的拖动功能). 源代码如下: package ibees.qq; import java ...
最新文章
- python复习冒泡排序
- VS2013+OpenCV3.1.0配置教程
- 关于IE控件闪烁解决方案
- measureChildren作品
- 神经网络 | BP神经网络介绍(附源代码:BP神经网络-异或问题)
- 生命周期共有那几个阶段_用产品生命周期 6 个阶段来思考
- 百度网盘自动备份php,Linux定时备份数据到百度云盘
- 深入理解Go底层原理剖析 (送书)
- java 写 gz_java简写名词解释 - osc_gzyujipq的个人空间 - OSCHINA - 中文开源技术交流社区...
- Java 1.1.1字符串之子串
- gcc 编译多个源文件-转
- 定义接口.定义接口成员
- 获取文件夹内的文件数目
- Oracle GoldenGate下载地址
- just help me
- 【Linux】POSIX信号量
- windows聚焦失效的解决办法
- 202013 启明星辰入侵防御 简单使用手册
- 蓝桥杯 18总决赛 A2 方阵阅兵(暴力)
- 海马汽车经销商管理系统技术解析(四)保养管理
热门文章
- 自己动手爬取免费代理IP
- POJ 1583 Choose Your Words Carefully G++
- mac 好玩的软件推荐
- 基于多目标算法的冷热电联供型综合能源系统运行优化 综合能源 冷热电三联供 粒子群算法 多目标优化 多目标粒子群 冷热电联供 综合能源系统 运行优化
- warning Replace `············` with `······`
- CSS3转换属性—transform之translate、rotate、scale函数详解
- 经典语录~想要的东西立马去买,想做的事情马上去做,想见的人立马去见
- 黑马程序员SSM-MyBatisPlus学习笔记
- mix2刷android p教程,小米MIX2Android P使用谷歌相机教程
- 【股权方案】公司股权分配员工持股方案学习资料(39份)