Andoid 学习笔记 AppCompatEditText
2016-07-16 10:07
405 查看
android.support.v7.widget.AppCompatEditText
只有浮动标签
style中添加
<style name="txt_lab" parent="TextAppearance.AppCompat"> <!-- 默认状态提示颜色和字体--> <item name="android:textColorHint">#8c8c8c</item> <item name="android:textSize">14sp</item> <!-- 下面可以根据需要设置,如果没有将默认使用默认theme的颜色 --> <!-- Label标签的颜色 --> <item name="colorAccent">#c6174e</item> <!-- 默认状态状态设置底线颜色 --> <item name="colorControlNormal">#3F51b5</item> <!-- 选择的底线颜色 --> <item name="colorControlActivated">#c6174e</item> </style>
XML
<android.support.design.widget.TextInputLayout android:id="@+id/til_password" android:layout_width="match_parent" android:layout_height="wrap_content" android:theme="@style/txt_lab"> <android.support.v7.widget.AppCompatEditText android:id="@+id/acet_password" android:layout_width="match_parent" android:layout_height="wrap_content" android:hint="@string/txt_password" /> </android.support.design.widget.TextInputLayout>
有错误提示的
style中添加
<style name="txt_lab_msg" parent="@android:style/TextAppearance"> <item name="android:textColor">#c6174e</item> <item name="android:textSize">12sp</item> </style>
Xml中添加app:errorEnabled="true"
代码设置 til_Password.setError("请输入密码!");
XML
<android.support.design.widget.TextInputLayout android:id="@+id/til_password" android:layout_width="match_parent" android:layout_height="wrap_content" android:theme="@style/txt_lab" app:errorEnabled="true" app:errorTextAppearance="@style/txt_lab_msg" > <android.support.v7.widget.AppCompatEditText android:id="@+id/acet_password" android:layout_width="match_parent" android:layout_height="wrap_content" android:hint="@string/txt_password" /> </android.support.design.widget.TextInputLayout>
搬运一个比较强大的第三方库
https://github.com/rengwuxian/MaterialEditText
中文API
http://www.rengwuxian.com/post/materialedittext
相关文章推荐
- (OK) [android-x86-6.0-rc1] /system/etc/init.sh
- iOS 【消息处理 performSelector】
- (OK) [android-x86-6.0-rc1] /system/xbin/quagga/sbin/seem_init.sh
- QQ登录&社会化分享
- Undefined symbols for architecture x86_64
- android数据保存之greendao
- Android阶段学习笔记7.15-7.17之 基础控件
- android数据保存之greendao
- android数据保存之greendao
- <OPTEE>Trusted Application结构分析
- Android 6.0.1 Location Service 分析
- Android实现可浏览和搜索的联系人列表
- 使用AlertDialog创建单选列表对话框
- 微信jssdk总结
- 做一个简单的Android图片缓存
- iOS 保持界面流畅的技巧
- Android开发——GPS定位
- Android开发——GPS定位
- Android Studio改变应用名
- Android Studio权限管理