AndroidEditText的边框颜色及有无焦点下不同状态
2015-12-27 14:47
691 查看
准备三个xml文件,资源类型要选对
bg_edittext.xml
bg_deittext_focused.xml
bg_edittext.xml
<?xml version="1.0" encoding="utf-8"?> <selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:state_window_focused="false" android:drawable="@drawable/bg_edittext_normal" /> <item android:state_focused="true" android:drawable="@drawable/bg_edittext_focused" /> </selector>
bg_deittext_focused.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="#728ea3" /> </shape>bg_deittext_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="#BDC7D8" /> </shape>布局文件:
<?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent"> <EditText android:padding="10dp" android:layout_width="match_parent" android:background="@drawable/bg_edittext" android:textSize="16sp" android:id="@+id/first_et" android:hint="小林未郁" android:layout_height="wrap_content"/> <EditText android:padding="10dp" android:layout_width="match_parent" android:background="@drawable/bg_edittext" android:textSize="16sp" android:layout_below="@id/first_et" android:text="" android:layout_height="wrap_content"/> </RelativeLayout>
相关文章推荐
- (1) Android Junit 安卓单元测试
- android使用sax解析xml
- 修改Android签名证书keystore的密码、别名alias以及别名密码
- Android 学习
- socket programming in kernel
- Android—— ubuntu下【CTS】測试TV真机
- Android高效率编码-第三方SDK详解系列(二)——Bmob后端云开发,实现登录注册,更改资料,修改密码,邮箱验证,上传,下载,推送消息,缩略图加载等功能
- android studio aidl couldn't find import for class
- Android开发之音乐播放器的实现
- Android模拟器(包括Genymotion)访问本机服务器
- gentoo下编译arm64版本Qt5.5 for android
- Android 在ListView使用addHeader注意的问题
- android读取系统相册,设置头像
- Android Animation初识
- Android Studio目录结构浅析
- Android Studio - MAC 版 - 快捷键详解
- Android 的机型适配: 屏幕适配(包括dpi,dp,sp的概念) 版本适配 硬件适配。 以及如何和美工配合
- Android Dialog 点击不消失
- Android5.0L下因sensorservice crash导致systemserver重新启动的第二种场景分析
- IOS 与ANDROID框架及应用开发模式对照一