gpt4 book ai didi

android - 如何将光标设置到右边(EditText)?

转载 作者:塔克拉玛干 更新时间:2023-11-02 09:05:19 57 4
gpt4 key购买 nike

如何通过右对齐和提示文本将光标设置在右边?
这可能吗?

我有一个 AutoCompleteTextView 和一个带有文本右对齐和提示文本的 EditText。现在,如果其中一个被聚焦,则光标位于提示之前而不是行尾。所以现在看起来很糟糕......

我也试过设置光标位置,当然没用。

<AutoCompleteTextView
android:id="@+id/input_snm"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_alignParentRight="true"
android:layout_below="@+id/input_ipAdresse"
android:ems="10"
android:gravity="right"
android:hint="@string/input_snm"
android:imeActionLabel="@string/Button_berechnen"
android:imeOptions="actionDone|flagNoExtractUi"
android:inputType="phone"
android:paddingRight="@dimen/padding_small"
android:textSize="@dimen/fontsize_medium" />


图片:EditText
Image: EditText

好的,我认为这是一个系统错误,不是吗?

最佳答案

你可以这样使用:

if (your_edittext.getText().length() > 0 ) {
your_edittext.setSelection(your_edittext.getText().length());
}

你能把这一行添加到你的 EditText xml

android:gravity="right"
android:ellipsize="end"
android:paddingLeft="10dp"//you set this as you need

但是当任何文本写入时,你应该将 paddingleft 设置为零

你应该在 addTextChangedListener 上使用它

关于android - 如何将光标设置到右边(EditText)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22562959/

57 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com