Android EditText 下换线颜色转变
来源:互联网 发布:使用navicat连接mysql 编辑:程序博客网 时间:2024/04/28 02:09
如何实现当光标不在目标EditText控件时,editText的下划线的变换?
首先要用到style.xml文件,新建自定义EditText控件style
res->values->style.xml 添加<style name="MyEditText" parent="Theme.AppCompat.Light"> <item name="colorControlNormal">@android:color/white</item> <item name="colorControlActivated">@android:color/holo_blue_dark</item></style>
不点击时设置white,点击时设置blue
然后在布局中的EditText控件中添加theme属性
android:theme="@style/MyEditText"
<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"android:layout_width="match_parent"android:layout_height="match_parent"android:orientation="vertical"android:background="@color/orange"><EditText android:id="@+id/login_edittext_phonenumber" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_marginLeft="10dp" android:layout_marginRight="10dp" android:paddingTop="16dp" android:paddingBottom="8dp" android:gravity="center_horizontal" android:hint="手机号" android:inputType="number" android:textColorHint="#fff" android:theme="@style/MyEditText" /><EditText android:id="@+id/login_edittext_password" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_marginLeft="10dp" android:layout_marginRight="10dp" android:paddingTop="16dp" android:paddingBottom="8dp" android:gravity="center_horizontal" android:hint="密码" android:inputType="textPassword" android:textColorHint="#fff" android:theme="@style/MyEditText" /> </LinearLayout>
效果 :
阅读全文
0 0
- Android EditText 下换线颜色转变
- Android-Selector实现EditText点击转变风格
- 【EditText】Android 中设置 EditText 光标颜色
- Android EditText 改变边框颜色
- 修改Android EditText光标颜色
- Android EditText 改变边框颜色
- 修改Android EditText光标颜色
- Android EditText 改变边框颜色
- 修改Android EditText光标颜色
- Android EditText 改变边框颜色
- 修改Android EditText光标颜色
- Android Edittext设置光标颜色
- 修改Android EditText光标颜色
- Android 修改EditText光标颜色
- Android EditText光标颜色 修改
- android EditText 更改边框颜色,光标颜色
- 颜色转变图片
- Android EditText 光标颜色的修改方法
- ListPopupWindow宽度自适应
- java观察者模式
- 速开发一个vue插件并发布npm
- mybatis详解-(21)缓存原理下
- 移动端 js 下载文件
- Android EditText 下换线颜色转变
- 文件重命名
- 调用
- viewparger轮播.
- node.js事件
- QT静态编译--qtmultimedia问题
- JDBC 链接oracle的三种URL写法
- AngularJs学习笔记
- Linux内核参数优化