editText的使用及其注意事项点

来源:互联网 发布:罗技 master mac 编辑:程序博客网 时间:2024/06/02 07:11

编辑框EditText在开发中是经常需要用到的!现总结如下:

1,解决EditText自动获取焦点的问题
editText在界面跳转时,自动获取焦点,会弹起键盘,让人感觉很操蛋:解决如下:

在EditText的父级控件中找一个,设置如下,让父控件获取焦点android:focusable="true" android:focusableInTouchMode="true"

2,小注意点

1,隐藏起下划线 background = "@null"2,设置其实字体颜色 textColorHint = "#000000"

3,设置其EditText光标的属性

// 此有效方法只在api <= 21有效 ,即5.0以下的手机适用android:textCursorDrawable="@null"当值为@null时,颜色与textcolor一致,可以自己修改颜色。android:textCursorDrawable="@drawable/drawable_shape_color"//drawable_shape_color<shape xmlns:android="http://schemas.android.com/apk/res/android" >    <size android:width="1dp" android:height="16dp"/><solid android:color="#ff0000"/></shape>//当api大于21时,可以考虑使用第三方的依赖,地址如下:https://github.com/rengwuxian/MaterialEditText

4,修改器下划线颜色:
解决方法:
1,styles里apptheme(app主题)添加 @color/primary_blue(其他颜色也行)

2,使用第三方依赖:
https://github.com/rengwuxian/MaterialEditText
https://github.com/xujinyang/BiuEditText

以上!

0 0
原创粉丝点击