Android:如何从键盘上删除自定义键盘按钮?

Posted

技术标签:

【中文标题】Android:如何从键盘上删除自定义键盘按钮?【英文标题】:Android: How to remove customize keyboard button from keyboard? 【发布时间】:2020-02-16 08:49:26 【问题描述】:

请在屏幕截图下方找到圆形框显示自定义按钮选项。

XML 代码:

<EditText
        android:id="@+id/et_cost_per_mile"
        android:layout_
        android:layout_
        android:gravity="center_vertical"
        android:hint="Cost Per Mile(₤)"
        android:inputType="numberSigned"
/>

我只想从键盘上删除 :: 按钮。

【问题讨论】:

抱歉,您无法直接控制输入法编辑器向其用户提供的内容。 我认为您可以做的是创建一个自定义键盘,以便您拥有想要的键盘? fampennings.nl/maarten/android/09keyboard/index.htm 分享您的自定义键盘代码 【参考方案1】:

你已经改变了输入类型,比如..

 android:inputType="phone"

【讨论】:

【参考方案2】:

你不能。这是您的 android 键盘应用程序,您无法更改它。键盘设置可以在安卓设置中修改。但显然这取决于用户,而不是开发者。

我认为它允许您这样做的唯一方法是在您的应用程序中包含一个假数字键盘作为层(类似于您必须键入银行应用程序的 pin 时出现的键盘) .然而,我不认为这是值得的。与...

android:inputType = "numberSigned"

您已经阻止用户输入字母或其他字符,即使他们更换了键盘。

【讨论】:

以上是关于Android:如何从键盘上删除自定义键盘按钮?的主要内容,如果未能解决你的问题,请参考以下文章

以编程方式从自定义 android 键盘更改键盘

工具或自定义键盘的位置在哪?

使用完成按钮关闭我的自定义键盘

从android中的自定义零按钮中删除edittext中的前导零

iOS自定义键盘制作删除所有按钮

Kotlin 中的自定义数字键盘