我用提示编辑文本,并尝试将我的editText(使用rtl语言)对齐,但我希望我的光标位于行的开头。到目前为止没有运气... 有什么建议吗?
我的屏幕
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 :(得分:0)
我不知道我是否理解正确,但您是否试图将光标放在编辑文本的开头?如果那样......
editText.setSelection(0);