仿微信登录界面有几个东西,分别是

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---仿微信登录界面相关推荐

  1. Android学习笔记之 仿QQ登录界面的实现

    原网址:http://www.cnblogs.com/wjdawx/p/3512493.html 先来看下效果图         1.首先是布局文件XML文件,不解释直接上 1>主界面 1 &l ...

  2. java网格式布局登录界面_Java学习笔记------自己书写的登录界面实例

    package com.package_view; import  com.package_model.*; import javax.swing.*; import java.awt.*; impo ...

  3. android学习笔记---51_编码实现软件界面,把固定不变的界面写到xml中,逻辑改变的写到程序中,

    2013/5/12 51_编码实现软件界面 -------------------------- 1.Android除了可以使用xml实现软件界面,还可以通过编码方式实现软件的界面,而且在某种情况下只 ...

  4. java仿微信登录界面_android 界面设计潮流:仿微信5.2界面源码

    package com.example.isweixin; //Download by 链接已屏蔽 import java.util.Timer; import java.util.TimerTask ...

  5. android 仿微信聊天界面 以及语音录制功能,Android仿微信录制语音功能

    本文实例为大家分享了Android仿微信录制语音的具体代码,供大家参考,具体内容如下 前言 我把录音分成了两部分 1.UI界面,弹窗读秒 2.一个类(包含开始.停止.创建文件名功能) 第一部分 由于6 ...

  6. Android入门小项目--微信登录界面源码(倒计时、fragement切换、activity信息传递)

    微信登录的完全源码,复制粘贴即可使用 作为Android学习的入门,一次性搞定Android的布局,让你的view层畅通无阻 手机界面 插入数据线,将手机调入开发者模式的usb调试,即可进行手机调试安 ...

  7. Android ActionBar应用实战,高仿微信主界面的设计

    转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/26365683 经过前面两篇文章的学习,我想大家对ActionBar都已经有一个相对 ...

  8. Android UI布局—— 仿QQ登录界面

    最近,有点空闲的时间就拿QQ登录界面来模仿练手,做了个简单的登录界面.界面一般般吧,不算很漂亮,现在拿出来分享,希望大家一起学习与进步.有什么不足之处,请各位大侠多多赐教,谢谢.这个界面涉及到Line ...

  9. java如何引入qq登陆,Java Swing仿QQ登录界面 学习之用

    闲来无事将早些时候已实现的QQ登录界面再实现了一遍,纯手工打造(意思是没有用NetBeans.MyEclipse的拖动功能). 源代码如下: package ibees.qq; import java ...

最新文章

  1. python复习冒泡排序
  2. VS2013+OpenCV3.1.0配置教程
  3. 关于IE控件闪烁解决方案
  4. measureChildren作品
  5. 神经网络 | BP神经网络介绍(附源代码:BP神经网络-异或问题)
  6. 生命周期共有那几个阶段_用产品生命周期 6 个阶段来思考
  7. 百度网盘自动备份php,Linux定时备份数据到百度云盘
  8. 深入理解Go底层原理剖析 (送书)
  9. java 写 gz_java简写名词解释 - osc_gzyujipq的个人空间 - OSCHINA - 中文开源技术交流社区...
  10. Java 1.1.1字符串之子串
  11. gcc 编译多个源文件-转
  12. 定义接口.定义接口成员
  13. 获取文件夹内的文件数目
  14. Oracle GoldenGate下载地址
  15. just help me
  16. 【Linux】POSIX信号量
  17. windows聚焦失效的解决办法
  18. 202013 启明星辰入侵防御 简单使用手册
  19. 蓝桥杯 18总决赛 A2 方阵阅兵(暴力)
  20. 海马汽车经销商管理系统技术解析(四)保养管理

热门文章

  1. 自己动手爬取免费代理IP
  2. POJ 1583 Choose Your Words Carefully G++
  3. mac 好玩的软件推荐
  4. 基于多目标算法的冷热电联供型综合能源系统运行优化 综合能源 冷热电三联供 粒子群算法 多目标优化 多目标粒子群 冷热电联供 综合能源系统 运行优化
  5. warning Replace `············` with `······`
  6. CSS3转换属性—transform之translate、rotate、scale函数详解
  7. 经典语录~想要的东西立马去买,想做的事情马上去做,想见的人立马去见
  8. 黑马程序员SSM-MyBatisPlus学习笔记
  9. mix2刷android p教程,小米MIX2Android P使用谷歌相机教程
  10. 【股权方案】公司股权分配员工持股方案学习资料(39份)