android - 如何在 TextView 中单击一次获得选择光标

标签 android

在 TextView 中单击是否有可能获得选择光标。默认情况下,我们会在执行长按时获得选择光标。所选文本需要出现在下面的编辑文本中。 我试过使用 spannable 字符串,所以点击的字符串出现在 edittext 中,但我希望用户能够使用选择光标修改选择。

enter image description here

最佳答案

android:textIsSelectable 有效。 所以问题是,当您将可编辑标志设置为 false 时,将调用 setKeyListener 并覆盖可聚焦标志。

要修复它,在我的 Activity 的 onCreate 你应该添加:

tesxtView.setKeyListener(null);
tesxtView.setFocusable(true);

关于android - 如何在 TextView 中单击一次获得选择光标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25945484/

相关文章:

android - 在Android应用中进行屏幕录制时阻止录制音频

java - 如何在 Android 上将 Observable 模式与 Firebase 结合使用

java - 创建由字符串设置的 recyclerView 数量?

java - 安卓.view.InflateException : Binary XML file line #: Error inflating class

java - 使用 Processing 在 Android 中保存现有的 CSV 文件

android - 如何使用 android sdk 获取最喜欢的联系人列表?

android - 无法在 Windows 10 Linux 子系统中找到 'ANDROID_HOME' 环境变量

java - 在这种情况下,如何根据单击的单选按钮检索数值?

Android 相机应用程序在返回和主页按钮上出现错误

android - 无法将 Android Studio 的调试器附加到 Android 进程