问题标签 [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.
android - 带有 imeOptions actionNext 的 OnEditorActionListener 不起作用
这是我的代码:
和Java代码:
不幸的是,当我按下键盘上的下一个按钮时,什么也没有发生。光标不会跳转到下一个字段。我看不到我错过了什么
java - ImeOptions 不适用于 AppCompatEditText
我有一个包含 EditText 的片段,我正在尝试设置键盘事件,但它似乎不起作用。actionId
总是0
。_
我也尝试使用以下代码设置按钮标签,但它不起作用
android - 当 android:inputType="textCapWords" 时,android:imeOptions="actionNext" 不起作用
actionNext
不工作时
但它的工作
有人可以帮助解决这个问题吗
下面你可以看到我的代码
android - imeOptions 不适用于多行文本?
尝试android:imeOptions="actionSend"
在我的 EditText 上添加属性,并且我希望文本在用户键入时调整并创建新行。添加时我得到多行:
inputType="textMultiline"
但是,我没有得到 imeOptions 的发送按钮。当我用 替换 textMultiline 时inputType="textImeMultiline"
,会显示 imeOptions 的发送按钮,但文本不会进入多行。
无论如何让android在多行imeOptions="actionSend"
的EditText上添加和接受不是一个痛苦
android - 在 EditText 中将按钮设置为 Done 而不是 Go
我正在尝试将软键中的按钮从“开始”切换到“完成”,反之亦然。如果我只是设置 imeoption
按钮没有改变。我发现这样做:
按钮已更改。问题是虽然键盘设置被重置,这意味着如果我在状态之间切换(例如从Done到Go)之后设置了大写锁定,那么大写锁定将被重置。
我也试过
但这具有相同的效果。
我也试过这个:
但它也不起作用。
还有其他方法可以做到这一点吗?
android - 除了关闭键盘之外,每个 imeOptions 值是否都有默认行为?
某些值具有默认行为:跳转到下一个输入字段、EditText
关闭软键盘等等。我知道如何覆盖 Java 中的单击行为,但我想知道除了关闭键盘之外,诸如此类的值是否具有某种默认行为,或者该属性是否主要用于更改操作按钮的图标?android:imeOptions
actionNext
actionDone
actionSearch
android - imeOptions 不适用于 CustomEditText
我需要设置imeOptions
我的CustomEditText
. 但imeOptions
不可用。
我的自定义编辑文本:
android - 从文本观察器更改 imeOptions
我正在尝试从 textwatcher 更改 imeOptions,在检测到 edittext 上的“@”符号时,我需要将其 imeOptions 从“Go”更改为“Done”。请指教。
这不起作用(它总是会显示完成)
android - setImeOptions 在设置 android:inputType="text" 但使用 android:inputType="textPassword" 时不起作用?
我有一个 EditText :
当我将 inputType 设置为 textPassword 时,imeoptions 正在工作,尽管我无法获得所需的 actionDone 按钮。但是当我使用 inputtype text 时,imeoptions 在这种情况下不起作用。我究竟做错了什么?
android - android:imeOptions="actionNext" 不去下一个EditText
我遇到了一个奇怪的行为android:imeOptions="actionNext"
。当我按下键盘上的下一步时,它实际上导航出 AutoCompleteEditText 但不专注于下一个。我对我的其他 EditTexts 使用相同的设置,它工作正常。
这是 .xml 代码:
因此,当我按下下一步时,它会留下“@+id/email”,但不会关注“@+id/password”。有任何想法吗?