问题标签 [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 投票
0 回答
860 浏览

android - 当我将imeOptions设置为“flagNoExtractUi”时,遇到了软键盘在横向模式下保持无效的问题

当设置一些语言如日语时,将 Edittext imeOptions 设置为“flagNoExtractUi”。纵向模式下,软键盘正常,横向模式下,软键盘无效。

当我将imeOptions更改为actionDone或actionNext时,软键盘在任何模式下都是正常的,但edittext字段是全屏的。那么有什么好的解决方案吗?谢谢,最好的问候!

0 投票
4 回答
782 浏览

java - 更改“imeOptions”的行为(Android)

这是我现在的问题,伙计们。

我有下一个 TextView 和 EditText

activity_profile.xml

而且我想更改按下键盘上的“完成”按钮对 EditText 所做的操作,以便与 TextView 执行相同的操作,后者执行以下操作:

ProfileActivity.java

所以...我希望两者(按键盘上的“完成”并按 TextView)都做同样的事情。

知道怎么做吗?非常感谢。

0 投票
0 回答
117 浏览

android - 使用软键盘在 AutoCompleteTextView 中选择第一个建议

当在软键盘上按下“Enter”时,我应该使用什么 imeOptions 值来选择 AutoCompleteTextView 中的第一个建议。

或者甚至在 imeOptions 的权力中这样做?

谢谢!

0 投票
4 回答
17927 浏览

android - 如何使用 ActionDone 按钮(不带 Enter 按钮)实现多行 EditText

我有用于输入消息(电子邮件、短信)内容的 EditText。我希望在单击 ActionDone 按钮时立即发布消息。我为此使用以下代码:

但我也希望这个消息字段是多行的,就像在任何其他信使应用程序中一样。我可以用这条线来实现它:

问题是在添加此行之后 ActionDone 按钮开始像 Enter 按钮一样起作用。所以我的捕捉回调EditorInfo.IME_ACTION_DONE永远不会被调用。因此,每次用户按下该按钮时,光标都会移动到新行而不是发布消息。

如何保持 EditText 的多行行为(在多行上显示文本的能力)和 ActionDone 按钮?

0 投票
3 回答
1288 浏览

android - 更新当前焦点 EditText 的 ImeOptions

我有一个将 ImeOptions 设置为 EditorInfo.IME_ACTION_NEXT 的 EditText。因此,当字段获得焦点时,键盘上会显示“下一步”按钮。我希望按钮在用户键入时更改为“完成”(出于某些原因)。所以我有一个 TextWatcher,我尝试在“afterTextChanged”上将 ImeOptions 更改为 EditorInfo.IME_ACTION_DONE,但键盘上的键没有改变。我试图隐藏键盘,更改 ImeOptions 并再次显示键盘,但它不起作用(此解决方案适用于 iOS)。

有人知道该怎么做吗?

0 投票
3 回答
1144 浏览

android - Android ime options not working

I am trying to set up a listener for the android ime options, that stores the value of the EditText in the shared preferences. I have it set up like so, but when I press the "return" key on my keyboard, nothing happens and it never goes into the listener. Any ideas on why I'm doing wrong?

This is how I set up my EditText

0 投票
3 回答
1799 浏览

android - android edittext inputType:textpassword 在某些设备上不能与 intputType:actionDone 一起使用

我对使用EditText's并不陌生,inputType但现在我android:inputType="textPassword"在使用旁边设置时遇到问题android:imeOptions="actionDone"

使用的设备是:LG G4 Android v6.0

这是我的代码:

我的代码EidtText

这在我的 LG G4 设备上也不起作用,onEditorAction也没有调用该方法!

我尝试了很多搜索并使用其他人的解决方案,但这似乎是制造商的问题!

0 投票
1 回答
115 浏览

android - 使用数字后更改了 ime 选项

我使用了数字,在使用它之后,ime 选项从 actoin next 更改为 action next(用于多行)。这是我的代码:

0 投票
1 回答
532 浏览

android - 当用户按下键盘上的完成按钮时如何触发事件

我想在用户单击 android 键盘中的完成按钮时触发一个事件

例如:在登录活动中,当我输入密码并按键盘右下角的完成按钮时,它会关闭键盘,然后按登录按钮。而不是当用户按下键盘上的完成按钮时,应该进行身份验证。

0 投票
5 回答
7303 浏览

android - Edittext imeOptions actionDone 不能使用数字属性?

我有一个 Edittext 。它包含属性digits 和imeOptions (actionDone) 一起。

一起使用数字 && imeOptions 属性时找不到 actionDone(软关键字中的完成按钮)。我们只能找到不会改变焦点的回车按钮。我已经通过跳过 digit 属性尝试过,然后 imeOptions 正常工作。提前致谢