问题标签 [imeoptions]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
511 浏览

android - Why is Setting ImeOptions to Next in custom renderer of Xamarin.forms not taking me to next field in Android

I have a form with a few fields in my app in Xamarin.Forms. I need to provide text "Next" on the android soft keyboard and on tap of "Next" it should take me to next field.

My Code in customRenderer:

This sets the text on the keypad to "Next", but it will not take me to the next field.

I also tried writing some code in the OnAppearing() of xaml.cs:

Even this did not work.

Also the below code claims to show "Whatever" on the android soft keyboard button, but it shows the enum value of ImeAction, which in the below case will be "Next":

0 投票
1 回答
44 浏览

android - Android:imeOptions 不起作用,尽管使用了 maxLines 和 inputType

我希望我的应用程序中的软键盘在Done单击特定的EditText. 这是它的样子

但这不起作用。软键盘输入键文本根本没有变化。我在多个设备上试过这个,一个Oreo和一个KitKat。我也尝试过使用singleLine属性,但这也不起作用。我在这里想念什么?提前致谢!

0 投票
2 回答
53 浏览

android - EditText onclick 动作仅在重新聚焦 EditText 时执行

我正在尝试创建一个简单的 editText,我为它定义了一个简单的 onclick 操作,该操作再次将名称输出到窗口。我的问题是,似乎只有当我再次重新调整 editText 时才会调用此操作。所以我关注editText,输入我的名字并按Enter。现在窗口关闭,但名称没有放在窗口中。当我再次关注 editText 时,名称会被放到窗口中。

当我在没有在 XML 中设置 android:imeOptions="actionDone" 的情况下做同样的事情时,一切正常(除了键盘没有关闭,当然也没有关闭)

我来自 XML 的 editText:

我的 readName() 方法:

0 投票
2 回答
864 浏览

android - imeOptions="actionSend" 在材料设计中不起作用

我想在我的 inputText 键盘上应用发送操作,但是我仍然看到默认箭头,而不是发送按钮。我还尝试了几种不同版本的设备,但问题仍然存在。

XML:

活动:

0 投票
1 回答
537 浏览

android - android:imeOptions="actionNext" 不工作

我正在创建注册页面,但是在每个 TextInputEditText 中添加了下一个按钮,它运行良好,没有任何问题,

但是每当我添加android:digits="0123456789qwertzuiopasdfghjklyxcvbnm_ "布局时,它就不起作用。

解决方案的可能原因是什么?

下面是我的代码片段。

提前致谢。

0 投票
2 回答
785 浏览

android - AndroidX:设置 Enter 键以验证 EditTextPreference 对话框

我正在尝试使用AndroidX制作首选项屏幕,但遇到了一个小问题......

当我使用虚拟键盘上的“确定”按钮验证我的输入时,不会验证首选项。(键盘被隐藏了,仅此而已...)

使用AndroidX,我们不能再覆盖showDialog()...EditTextPreference而且我找不到另一种方法来访问对话框以将其关闭。

总之,我希望:虚拟键盘上按钮的 DONE 操作验证 AlertDialog。

在此处输入图像描述

这是我的示例代码:

XML 文件

偏好活动

0 投票
1 回答
88 浏览

android - 如何在 Android 的 AutoCompleteTextiView 上获得“完成”以显示和退出键盘?

我的问题:我正在AutoCompleteTextView为用户使用选项列表,尽管使用android:imeOptions="actionDone"键盘设置了活动 xml,但仍提供返回选项,而不是向键盘显示“完成”选项。

我尝试过的:我搜索了一些帖子,但找不到与此特定问题有关的帖子。因此,我尝试了从另一篇适用于 的帖子中发布的以下解决方案EditText,因此我可以将此“完成”操作应用于同一活动中的多个 AutoCompleteTextViews(在此处发布)。

同样,问题是尽管AutoCompleteTextView为键盘设置了 XML,但仍actionDone显示返回箭头。

XML

AutoCompleteTextView 调用代码

用于管理“完成”和键盘关闭的自定义类代码

0 投票
0 回答
167 浏览

android - RecyclerView 中的 android:imeOptions="actionNext"

我有一个带有edittexts的recyclerView。我想为android:imeOptions="actionNext"recyclerView 中的所有 editttexts 实现,但它仅适用于同一 viewHolder 中的视图。但我想为我所有的 recyclerView 做这件事。我怎样才能做到这一点 ?

0 投票
2 回答
137 浏览

android - 如何在 Android Studio 的 XML 中同时指定数字和 imeOptions?

在 Android EditText 中,我发现了一个奇怪的问题。我已经输入android:imeOptions="actionNext"并且它工作正常,但是当我指定数字时,android:digits="abcdefghijklmnopqrstuvwxyz "我在编辑文本中没有下一个选项。为什么会发生这种情况,我应该怎么做才能让 imeOptions 带有数字?!

0 投票
0 回答
15 浏览

android - 软键盘自动从数字变为字母数字 android/kotin

我在 kotlin 中有一个搜索视图,在输入要搜索的文本之前,我将软键盘模式更改为数字并输入一些数字进行搜索,输入数字后,键盘会自动从数字模式更改为字母数字模式,我尝试将输入类型设置为

mBinding.searchView.inputType =InputType.TYPE_CLASS_TEXT 但是这没有任何影响。

我需要设置哪个属性,以便键盘模式不会自动更改

前

在搜索视图中输入一位数字后