一个Android登陆/注册XML布局文件代码


通常在APP开发中不可避免要涉及到登陆/注册xml布局文件的编码实现,这些Android APP登陆/注册XML布局文件代码倒不是很难,但是要在xml布局写代码实现UI设计要求的各种颜色、大小、字体、间距、圆角等等细节设计要求,那么就比较繁琐了,需要不断的细微调整,同时要考虑视屏和匹配不同的Android设备屏幕。还有就是,这类Android登陆/注册XML布局文件代码基本上可以说复用度很高,基本上一次写好,在未来的项目实际开发中可以重复使用或者略加修改即可再次投入代码中。下面是Du Yong Ping同学写出来的这样一个Android登陆/注册UI之XML布局文件代码实现,我把代码重新抽取和整理出来,使之解耦,以达到未来代码开发中的复用,先代码运行结果:



布局文件:

<?xml version="1.0" encoding="utf-8"?>                                                            



布局文件使用到的、在drawable目录下放置的shape文件,有三个,分别是:
用户名/密码输入框的背景资源edit_background.xml:

<?xml version="1.0" encoding="utf-8"?>        


登录/注册按钮的背景资源button_background.xml:

<?xml version="1.0" encoding="utf-8"?>            



协议条款scroll用到的scroll_background.xml:

<?xml version="1.0" encoding="utf-8"?>        


注意输入框和按钮的背景圆角处理技巧,将shape做成一个矩形(rectangle),然后在四个角(顶部左边topLeft,顶部右边topRight,底部左bottomLeft,底部右bottomRight)的地方处理成圆角。


附录文章:
《仿微信、短信、QQ等消息数目右上角红色小圆球气泡显示(基于Android XML布局文件实现)》链接地址:http://blog.csdn.net/zhangphil/article/details/43702953

更多相关文章

  1. NPM 和webpack 的基础使用
  2. 【阿里云镜像】使用阿里巴巴DNS镜像源——DNS配置教程
  3. 想抢先体验Android操作系统的魅力吗?那就使用Android(安卓)LiveCD
  4. Android开发指南-框架主题-资源和资产
  5. Android(安卓)应用程序快速启动的秘诀
  6. (搬运工)android makefile(android.mk)分析(序)
  7. Android应用程序框架层和系统运行库层日志系统源代码分析
  8. 想抢先体验Android操作系统的魅力吗?那就使用Android(安卓)LiveCD
  9. “加一”项目总结--android使用篇(一)

随机推荐

  1. Android-6.0之PMS安装APK上篇
  2. Android(安卓)使用自定义Dialog打造Actio
  3. Layout_weight
  4. 深入学习百度地图Android(安卓)SDK v4.0.
  5. 内存3
  6. Android(安卓)proguard.flags
  7. android 自学日记(六) ——SAX解析中换行问
  8. Firmware加载原理分析
  9. Android(安卓)修改HOSTS解决办法
  10. Android在诸如editText等组件设置输入法