Asa*_*ssi 17 android android-layout right-to-left android-edittext
我的应用程序使用RTL语言(从右到左).
当EditText
字段获得焦点时,光标出现在左侧,仅当用户开始键入时,光标(和RTL文本)向右移动.当用户单击"输入"以开始新行时,光标再次向左移动.
当我使用时android:gravity="right"
,光标是OK(在右侧)但是当用户开始键入时,文本总是移动到另一侧(RTL文本向左移动).
任何想法如何我可以将文本对齐并保持文本方向?
Poo*_*n N 19
它对我有用
<EditText
android:id="@+id/editText1"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:ellipsize="end"
android:gravity="right" />
Run Code Online (Sandbox Code Playgroud)
ellipsize
很重要
它解决了你的问题
恕我直言,android:gravity = right
只会使文本向右对齐。但你想要的却不能用这个来完成。您可以ontouch
在 中调用事件textbox
并将新字符添加到当前文本的右侧并再次显示......