改变EditText边框颜色
来源:互联网 发布:算法问题实战策略 pdf 编辑:程序博客网 时间:2024/04/29 09:31
EditText中属性比较多,本节学习通过修改android:background属性的值实现EditText边框的去除与修改。
1、去除边框(将背景设为透明即可):android:background="@null"
2、当EditText聚焦时修改边框主要有以下几个步骤(并不是绝对的):
第一步:在drawable文件夹下,生成三个xml文件:bg_edit_normal.xml, bg_edit_focus.xml, bg_edit.xml。
bg_edit_normal.xml(未获取聚焦时的背景设置)
<?xml version="1.0" encoding="utf-8"?><shape xmlns:android="http://schemas.android.com/apk/res/android" > <solid android:color="#FFFFFF"/><corners android:radius="3dip"/><stroke android:width="1dip" android:color="#000000"/> </shape>
bg_edit_focus.xml(获取聚焦时的背景设置)
<?xml version="1.0" encoding="utf-8"?><shape xmlns:android="http://schemas.android.com/apk/res/android" > <solid android:color="#FFFFFF"/><corners android:radius="3dip"/><stroke android:width="1dip" android:color="#FF0000"/> </shape>
bg_edit_edit.xml(根据selector来识别不同状态)
<?xml version="1.0" encoding="utf-8"?><selector xmlns:android="http://schemas.android.com/apk/res/android" > <item android:state_focused="false" android:drawable="@drawable/bg_edit_normal"/> <item android:state_focused="true" android:drawable="@drawable/bg_edit_focus"/></selector>
第二步:在完成上面三个xml文件的编写后,将bg_edit.xml应用到EditText的android:background中就可以改变边框的颜色。
<EditText android:layout_width="fill_parent" android:layout_height="wrap_content" android:background="@drawable/bg_edit" />
效果图如下:
未聚焦时(边框为黑色)
聚焦时(边框为红色)
0 0
- 改变edittext边框颜色
- 改变edittext边框颜色
- 改变EditText边框颜色
- Android EditText 改变边框颜色
- Android EditText 改变边框颜色
- 实现EditText边框颜色改变
- Android EditText 改变边框颜色
- Android EditText 改变边框颜色
- Android EditText 改变边框颜色的方法
- Android EditText获得焦点时边框颜色改变
- EditText 边框颜色改变或设置为空
- EditText之边框颜色
- Edittext自定义边框颜色
- UITableView 改变边框颜色
- select 边框颜色改变
- 改变 Android EditText 的边框
- EditText之自定义边框颜色
- android EditText 更改边框颜色,光标颜色
- spring bean的作用域
- 线段树之成段更新( 需要用到延迟标记,简单来说就是每次更新的时候不要更新到底,用延迟标记使得更新延迟到下次需要更新or询问到的时候)
- or1200构建sopc系统之软件环境搭建
- Eclipse 中Web项目如何引用Java项目源码调试的配置
- POJ 2431 Expedition
- 改变EditText边框颜色
- VS2013配置opengl
- js学习小结(十一)2014.5.15(requirejs,js开发分层,获取元素的大小)
- /proc/mounts和/etc/mtab的区别
- 解决AE中GP工具错误 对 COM 组件的调用返回了错误 HRESULT E_FAIL
- RHEL使用centos的yum源
- Selenium
- 计算几何第一章--点线面形,点积叉积(POJ2318+POJ2398+POJ3304+POJ1296)(未完待续
- 数字语音信号处理学习笔记——语音信号的短时时域分析(3)