gpt4 book ai didi

android - 如何在TextView中的文本末尾显示光标?

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:43:59 28 4
gpt4 key购买 nike

我想在 TextView 的文本末尾显示闪烁的光标。

我在 TextView 中尝试了 android:cursorVisible="true" 但不行。

即使我尝试了 text.setCursorVisible(true); 也不行。

<TextView
android:id="@+id/text"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:cursorVisible="true"
android:textCursorDrawable="@null" />

有人知道解决办法吗?

最佳答案

首先,您应该使用 EditText 代替 TextView 来获取输入。如果光标仍然不闪烁,请在 xml 文件 中设置 android:cursorVisible="true" 属性,它应该会使光标闪烁。如果您的光标在编辑文本中不可见,这也是看不到光标闪烁的原因。设置 android:textCursorDrawable="@null"。这应该可以解决您的问题

<EditText
android:id="@+id/editext1"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:textCursorDrawable="@null"
android:cursorVisible="true">

</EditText>

在您的 Activity 类中,也添加此代码。

EditText input = (EditText)findViewById(R.id.edittext1);
input.setSelection(input.getText().length());

关于android - 如何在TextView中的文本末尾显示光标?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18458153/

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