Material Design整理(一)——TextInputLayout

github地址:https://github.com/shuaijia/MaterialDesignProject

添加依赖

TextInputLayout是在Material Design中的,如果我们要使用的话,必须在gradle文件中配置

开始使用

TextInputLayout是一种新的继承自LinearLayout的布局,使用时其只能包含一个EditText或其子类控件(如AutoCompleteTextView)

还可通过设置hint和error来显示浮动标签

注意:一个TextInputLayout中 有且只有 一个EditText!

举例

  • 浮动标签
  • 字数统计
  • 错误提示
  • 密码框右侧图标
  • 虚拟键盘监听 有时候我们在用虚拟键盘的时候,在输入账号之后,我们点击下一项,焦点会跑到输入密码这一栏,当我们密码输入完成之后,点击确定按钮就能登录了,这个怎么实现的呢.

账号EditText中

密码EditText中

AutoCompleteTextView –自动提示输入框

继承自EditText,拥有EditText的所有属性,可以设置在输入时自动在输入框下方提示信息

使用:

原文发布于微信公众号 - Android机动车(JsAndroidClub)

原文发表时间:2017-11-03

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏美丽应用

SkyOlin助手:使应用窗口化的黑科技

1603
来自专栏对角另一面

【译】怎样处理 Safari 移动端对图片资源的限制

原文作者:Thijs van der Vossen 本文翻译自《How to work around the Mobile Safari image resou...

2600
来自专栏一“技”之长

iOS9系列专题一——3D Touch 原

        在iphone6s问世之后,很多果粉都争先要体验3D Touch给用户带来的额外维度上的交互,这个设计之所以叫做3D Touch,其原理上是增加...

772
来自专栏梁源的专栏

基于 vue-cli + webpack 开发实践:《体育视频播放页》

《体育视频播放页》基于vue-cli+webpack开发,此次开发总结,将会总结开发过程中涉及到的知识点以及开发技巧,希望能帮助到想要在工作中使用Vue.js开...

1K4
来自专栏代码GG之家

android这些UI库,再不看你就OUT了

项目地址: https://github.com/luxiaoming/awesome-android-ui 本文推荐一些常用的UI库,...

3205
来自专栏Puppeteer学习

使用puppeteer抓取受限网站

不要相信前端是安全的,今天简单验证一下(但是希望大家支持正版,支持原作者,毕竟写书不易)。

61413
来自专栏iOSDevLog

支付宝登山赛助手

登山赛 https://github.com/iOSDevLog/Mountaineering-Race

3.6K2
来自专栏偏前端工程师的驿站

前端魔法堂:屏蔽Backspace导致页面回退

前言  前几天用户反映在录入资料时一不小心错按Backspace键,就会直接回退到是一个页面,导致之前辛辛苦苦录入的资料全部丢失了。哦?居然还有这种情况。下面我...

23410
来自专栏我和未来有约会

[礼物]发布一款silverlight开发的相册

采用silverlight开发了一个相册,数据是读取静态的xml,"Photos.xml"。增加了一个"AppConfig.xml",相册的信息都可以在里边修改...

3076
来自专栏企鹅号快讯

前端插件以及部分细分网址梳理

图来源网络 前端插件以及部分细分网址梳理 插件 parallel.js: 前后端通用的一个并行库 zepto: 用于现代浏览器的兼容 jQuery 的库 tot...

2699

扫码关注云+社区

领取腾讯云代金券