gpt4 book ai didi

Android - 防止编辑文本复制/粘贴并双击全选

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

<分区>

我正在寻找一种解决方案来禁用长按编辑菜单(复制/粘贴)以及双击编辑文本框的全选功能。我已经阅读了这里以类似方式解决此问题的一些解决方案,但是,需要更进一步。

对于这个应用程序,我需要阻止用户在我的应用程序上使用复制/粘贴功能,并且需要一种方法来禁用此功能,该功能将在 2.3 API 上以及在较新的平板电脑上使用时使用。我正在使用 NexusOne 手机设备和 Galaxy 平板电脑进行测试。 (minSDK为8,target为10)

目前我正在使用这个(例如): edittextPassword.setLongClickable(false); - 禁用弹出式编辑菜单,太棒了!

此方法在手机设备上有效,可防止弹出编辑菜单。在平板电脑上,长按操作也禁用了此功能。然而,平板电脑具有更新的双击功能,可以选择所有文本并打开编辑菜单。有没有办法让旧的 API 取消/捕获/禁用新的 API 功能或阻止双击手势?


更新:使用连接到 GestureDetector 的 setLongClickable(false) 和 setOnTouchListener 的组合(感谢 Nikola 的建议)我能够从打开时捕获/取消双击和长按编辑菜单。

接下来要弄清楚的是......在三星手机(Galaxy S,目前还不确定其他设备)上,当你点击一个字段时,你会看到一个光标和一个 float 光标指针按钮(正确姓名??)。单击此指针按钮是打开编辑菜单的另一种方法。任何人都知道如何禁用这个?我剩下的唯一解决方法是使用 TextWatcher 清除 BeforeTextChanges 和 AfterTextChanges 上的剪贴板。这确保即使您进入“复制/粘贴”菜单,剪贴板也会被清除并且没有任何内容可粘贴。

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