0

我需要摆脱我的编辑文本上的本机剪贴板。我让它在所有设备上都能正常工作,但不幸的是,我意识到 Galaxy S5 软键盘上有一个烦人的剪贴板按钮,这让我搞砸了。有没有办法自定义默认的三星键盘?

谢谢你的时间!

4

1 回答 1

1

键盘只是设备上运行的应用程序,所以不,您不能修改键盘(至少在生产应用程序中不合法,如果您不打算将应用商店中的应用程序)。

我不确定您要完成什么,但是您可能会考虑的其他一些选择是:

  1. 您可以编写一个扩展 EditText 的新类并使用它来代替本机 EditTexts。如果您这样做,您可以覆盖剪切、复制和粘贴操作的行为,因此无论它们来自键盘还是触摸屏,您都可以让它们什么都不做,举杯敬酒等。请参阅这个问题:Android在editText上拦截粘贴\复制\剪切
  2. 您也可以覆盖本机 EditText 的操作模式回调,因此根据您的目标 API 级别,这可能是实现第 1 项结果的一种稍微简单的方法。请参阅此问题:如何禁用从/到 EditText 的复制/粘贴

希望能有所帮助!

于 2015-03-17T21:54:15.293 回答