2015-09-02 63 views
0

我有提示編輯文本,並嘗試左對齊我的editText(使用rtl語言),但我希望我的光標將在行的開頭。到目前爲止沒有運氣... 有什麼建議嗎?RTL語言提示後的光標方

我的屏幕

enter image description here

XML

<com.fibi.ui.views.edit_text.FibiEditText 
     android:id="@+id/userCodeEditText" 
     android:layout_width="match_parent" 
     android:layout_height="41dp" 
     android:background="@drawable/bg_alpha_top_radius" 
     custom:hintText="@string/login_user_code" 
     android:lines="1" 
     android:maxLines="1" 
     android:paddingRight="13dp" 
     android:singleLine="true" 
     app:customFont_fibiRditText="@string/reforma_regular" 
     custom:textColor="@color/t7" 
     custom:hintTextColor="@color/t7" /> 

    <com.fibi.ui.views.edit_text.FibiEditText 
     android:id="@+id/passwordEditText" 
     android:layout_width="match_parent" 
     android:layout_height="41dp" 
     android:layout_below="@+id/userCodeEditText" 
     android:background="@drawable/bg_alpha_no_radius" 
     custom:hintText="@string/login_password" 
     custom:inputType="password" 
     android:lines="1" 
     android:maxLines="1" 
     android:paddingRight="13dp" 
     android:singleLine="true" 
     app:customFont_fibiRditText="@string/reforma_regular" 
     custom:textColor="@color/t7" 
     custom:hintTextColor="@color/t7" /> 

</RelativeLayout> 

在我的java文件,我有這些行:

editText.setGravity(Gravity.LEFT); 
editText.setEllipsize(TextUtils.TruncateAt.END); 
editText.setInputType(InputType.TYPE_CLASS_TEXT); 

回答

0

我不知道如果我理解正確,但是你是否試圖將光標放在開頭編輯文本?如果是這樣...

editText.setSelection(0); 
+0

這對提示不起作用 – Bruse