2016-03-01 30 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上,並嘗試將其添加在直接的佈局,而不是在風格。