gpt4 book ai didi

Android,如何停止指针出现在 EditText 下方

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:46:53 25 4
gpt4 key购买 nike

我有一个包含一些 EditText 的 Activity 。当我单击 EditText 以更改其中的文本时,光标出现的下方会出现一个蓝色箭头。我怎样才能阻止这种情况出现?

Example of annoying blue arrow

最佳答案

正如 MarvinLabs 所指出的,它是 Android SDK 中的一组可绘制对象。不过它们可以被覆盖。

  1. 在您的 sdk 平台中找到这些图像:

    • text_select_handle_left.png
    • text_select_handle_middle.png
    • text_select_handle_right.png
  2. 将它们复制到您的 drawables 文件夹,这样您就有一个本地副本可供引用。你可以改变它们的颜色,让它们变空,或者任何你想要的。请注意,正如 MarvinLabs 所说,完全删除它们可能并不明智,因为它们可以帮助用户选择要剪切和复制的文本。

  3. 如果您还没有在 styles.xml 中定义自定义主题,请定义一个。然后向其中添加这些项目:

_

<style name="CustomTheme" parent="@android:style/Theme.Holo.Light">
<item name="android:textSelectHandleLeft">@drawable/text_select_handle_left</item>
<item name="android:textSelectHandleRight">@drawable/text_select_handle_right</item>
<item name="android:textSelectHandle">@drawable/text_select_handle_middle</item>
</style>

之前:

before

之后:

after

(不同的 EditTexts 但你明白了)

关于Android,如何停止指针出现在 EditText 下方,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12910305/

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