問題描述:
在使用EditText時,根據產品設計,某些地方需要讓文字右對齊顯示,光標默認也顯示在最右邊。這個時候我們自然而然想到設置android:gravity=”right” 這個屬性,運行在模擬器跟自己的手機上都沒出現問題。然後測試拿着手機測試,突然跟你說這個地方有問題,當你看到錯位後的界面一臉懵逼。這尼M是怎麼出現的?
解決方法:
1. 在佈局中添加android:textCursorDrawable=”@null”–>部分手機有效
2. TextView和EditText共用,控制光標位置 –>這也太麻煩了,有沒得更好的方法