今天遇到一个有点奇葩的问题.就是突然发现乐视1S手机的Edittext控件的光标都是显示白色.
因为一直在其他手机没发现过,所以被产品经理说~
一开始因为有一些Edittext是用addView上去的.可是在代码中并没有可以设置textCursorDrawable.所以只能讲无法解决(主要是懒),下次迭代的时候再解决.
然后今天处理这个问题.发现网上很多都是说直接在xml文件里面添加android:textCursorDrawable="@null".
经过测试,还是乐视手机还是不行.
不过倒是给了我一个提示.既然这个是Drawable.那么就可以用color...天真如我直接添加 #000000
然并卵.
最后没办法.尝试下建一个edittext_color_cursor.xml在Drawable文件夹.
代码如下:
<shape xmlns:android="http://schemas.android.com/apk/res/android">
<size android:width="1dp" />
<solid android:color="#000000" />
</shape>
好啦.一切都完美~