TextInputEditText样式设置
16lz
2021-01-26
TextInputEditText样式设置
样式调整
<style name="InputStyle"> -- 底部线 默认颜色 --> <item name="colorControlNormal">@android:color/white - "colorControlActivated"
>@android:color/white - "android:textCursorDrawable">@drawable/line
style>
android:textCursorDrawable
为@null
时光标颜色与textColor
相同,但是目测宽度只有1dp左右,太细了,所以最终还是选择了自定义光标
<?xml version="1.0" encoding="utf-8"?><shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle"> <solid android:color="@android:color/black" /> <size android:width="2dip" />shape>
取消底部线
如果要取消TextInputEditText
底部线,在EditText中我们设置background=@null
,但是TextInputEditText
不同,我们需要将TextInputLayout
和TextInputEdit
的backgound
都设置为@null
<android.support.design.widget.TextInputLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:background="@null"> <android.support.design.widget.TextInputEditText android:layout_width="match_parent" android:layout_height="wrap_content" android:background="@null" android:hint="请输入手机号码" android:padding="8dp"/>android.support.design.widget.TextInputLayout>
更多相关文章
- 自定义Dialog宽度设定
- android状态栏一体化(改变状态栏的背景颜色)
- Android(安卓)FrameLayout布局中的控件设置居中动态设置
- 关于Android主题splash全屏和主页面的沉浸式状态栏
- Android之EditText 属性汇总 +限定输入某些特殊字符
- Android(安卓)6.0新控件属性记录
- intent-filter的data属性详述
- Android小知识积累 --每天进步一点点
- 在不使用 android:elevation 属性的情况下设置View阴影