2016-03-01 31 views
2

依赖有:的Android光标看起来太薄与机器人的EditText视图:比重= '右'

compile 'com.android.support:appcompat-v7:23.1.1' 
compile 'com.android.support:design:23.1.1' 

的EditText样式:

<style name="EditTextValue" parent="Widget.AppCompat.EditText"> 
    <item name="android:inputType">numberDecimal|numberSigned</item> 
    <item name="android:textSize">25sp</item> 
    <item name="android:layout_width">0dp</item> 
    <item name="android:layout_height">wrap_content</item> 
    <item name="android:layout_weight">1</item> 
    <item name="android:gravity">right</item> 
    <item name="android:paddingRight">10dp</item> 
</style> 

光标手动设置在开头(它看起来正常的在中间):

Cursor is normal

在默认位置的光标(太薄):

Cursor is too thin

回答

0

这似乎是影响文本输入字段上的Android 4.4,5.0,5.1和6中,尤其是在RTL布局(“从右到左”,如阿拉伯语和希伯来语的一个错误),其中光标从右侧开始。

考虑增加至少2浸paddingStart(对于RTL)或paddingRight(为LTR)的EditText上,并尝试将其添加在直接的布局,而不是在风格。