您的位置:首页 > 其它

editText的使用及其注意事项点

2017-04-27 17:06 225 查看
编辑框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[/code] 
4,修改器下划线颜色:

解决方法:

1,styles里apptheme(app主题)添加 @color/primary_blue(其他颜色也行)

2,使用第三方依赖:

https://github.com/rengwuxian/MaterialEditText

https://github.com/xujinyang/BiuEditText

以上!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息