学习笔记 AppCompatEditText
2017-01-17 11:46
190 查看
from : http://blog.csdn.net/starlit53/article/details/50637889
android.support.v7.widget.AppCompatEditText
只有浮动标签
style中添加[html] view plaincopy</pre><pre name="code" class="html"> <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[html] view plaincopy<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中添加[html] view plaincopy<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[java] view plaincopy<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
相关文章推荐
- 学习笔记 AppCompatEditText
- Andoid 学习笔记 AppCompatEditText
- dottext学习笔记2 master构造
- BDA驱动学习笔记(5):APP和Driver的通信
- appwidget 窗口小部件学习笔记
- XML学习笔记(三):写入XML文档的XmlTextWriter
- Android 学习笔记(十四):Activity-AutoCompleteTextView
- .Text学习笔记(一)
- 学习笔记:App-V测试应用程序发布问题
- 学习笔记:App-V测试错误代码4505CD-1690150A-20000194
- restructuredText学习笔记
- dottext学习笔记3 URL重写
- 学习笔记:App-V测试错误代码4505CD-19D06A0A-10000004
- 【JfaceTextFramework学习笔记之五】积累
- 【JfaceTextFramework学习笔记之二】内容提示
- NetApp DataONTAP核心技术学习笔记(一)
- red5 学习笔记4 NetConnection.Connect.InvalidApp 错误
- System.Text.Encoding 学习笔记
- MonoDroid学习笔记(五)—— 更改TextView字体颜色和背景色及Style样式的定义
- Google App Engine学习笔记