gpt4 book ai didi

android - 水平EditText的光标

转载 作者:搜寻专家 更新时间:2023-11-01 08:50:56 26 4
gpt4 key购买 nike

是否可以将 EditText 的光标水平放置而不是垂直放置?我想要如下图所示:

horizontal cursor

我读过一些关于人们玩 android:textCursorDrawable 的主题,但我需要它来为 Android < 3.0 设置样式。有什么想法吗?

编辑:我正在添加 EditText 的 xml:

<EditText
android:id="@+id/edittext1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:cursorVisible="true"
android:ems="10"
android:hint="@string/id"
android:inputType="text"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:textCursorDrawable="@drawable/custom_bottom_cursor" />

最佳答案

我一直在寻找类似的东西,但没有找到解决方案 :( 我发现的唯一一个想法是将 cursorVisible 设置为 false

editText.setCursorVisible(false);

然后动态追加 char _ 到 edittext 的末尾,一个设置的闪烁动画到

的末尾
Animation anim = new AlphaAnimation(0.0f, 1.0f);
anim.setDuration(50); //You can manage the time of the blink with this parameter
anim.setStartOffset(20);
anim.setRepeatMode(Animation.REVERSE);
anim.setRepeatCount(Animation.INFINITE);
lastChar.startAnimation(anim);

关于android - 水平EditText的光标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23563139/

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