问题标签 [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 - 根据 EditText ime 选项将我的软键盘上的“完成”标签更改为“搜索,下一步”
我正在为 Android 开发一个软键盘,我希望根据 EditText ime 选项将“DONE”键 (KEYCODE_DONE) 更改为“search, next”。我怎样才能做到这一点?
android - imeOptions 在 AutoCompleteTextView 中不起作用
我有麻烦。我正在使用 Google Maps Api v2,并创建了一个基本工具栏,就像在 Google Maps App 中一样。那里有一个 AutoCompleteTextBox 。
问题是当我按下“DONE”按钮时(当屏幕处于纵向模式时),actionId==0和KeyEvent==0,但是当我按下标记的操作按钮时(当屏幕处于横向模式时)它工作,但完成按钮不起作用。
在java代码实现中,我写道:
在我使用的 XML 布局中:
所以我不知道出了什么问题,我正在使用targetSdkVersion 22,在 Android Lollipop 上使用我的Moto G并使用Android Studio 1.1.0。
android - EditTextPreference 中的 setImeOptions
我有一个 Settingsactivity(需要大的向后兼容性),我在其中从 xml 添加项目,并以编程方式添加一些项目。
到目前为止它工作得很好,但现在我又遇到了一个问题。在 xml 中,我能够为 EditTextPreference 设置“setImeOptions”,但以编程方式,我不能。Android Studio告诉我,没有这样的方法,当我尝试时。
我希望有一个人可以帮助我。
亲切的问候
android - Android EditText imeOptions 使 actionSearch 像 actionDone 一样?
我有一个奇怪的错误。
我有一个 EditText,我正在使用 TextWatcher 执行搜索,当我输入 3 个及以上的字母时,我正在执行搜索。
直到最近我有一个普通的 EditText,我想在我的键盘上有一个搜索图标,所以我在代码中添加了我的 EditText:
现在它有搜索图标,现在是我的问题。按下搜索图标时,我要做的就是关闭键盘。无需搜索。
这是我的代码:
hideSoftKeyboard 是一种关闭我的键盘的方法,这就是里面的代码:
现在,我的键盘确实关闭了,但由于某种原因,它后面出现了一个“普通”键盘。带有搜索图标的键盘正在关闭,但出现一个带有回车图标的键盘,它没有输入任何内容.. 没有连接到任何编辑文本或其他东西,我在那个屏幕上只有 1 个编辑文本,我不知道怎么了。
如果我改回 IME_ACTION_DONE 一切正常。
编辑 1:
我在清单中的活动:
和我在 xml 中的 EditText :
知道我做错了什么吗?
另外,有没有一种方法可以在不使用 imeOption 搜索的情况下显示该搜索图标?
android - 从editText android中删除imeoption
我的布局中有 4EditText
秒。我想申请如下imeOptions
的EditText
s,
- 编辑测试1:ACTION_NEXT
- 编辑测试2:ACTION_NEXT
- editTest3:禁用模式的 ACTION_NONE
- 编辑测试4:ACTION_DONE
所以当用户从第 2 个点击下一个时EditText
,应该直接到第 4 个EditText
。
但是当我尝试这个时,它不起作用。请指导我实现这一目标。
android - 键盘在片段中隐藏 EditTexts
编辑:我需要使用键盘,但它隐藏了我的EditText
,我需要它滚动所以键盘不会隐藏它。
我正在使用三星平板电脑。
我的风格:
这些EditText
字段位于可滚动视图中,如下所示:
片段布局:
活动布局:
有人问过类似的问题,但我还没有找到有效的答案。
我有一个项目使用许多附加到一个活动的片段。在我的活动清单中,我有:
一些片段需要用户输入。
在我使用的片段布局中:
每个片段嵌套如下:
这很好用。除了键盘会隐藏页面下方的 EditText。
我一遍又一遍地阅读:
http://developer.android.com/reference/android/widget/TextView.html#attr_android:imeOptions
尝试了这些建议,但是当调用活动时键盘是可见的,这是我不想要的。它也不起作用。也许是因为它是一个片段?
我一直在尝试制定一个动态的解决方案。任何帮助表示赞赏。
编辑:这适用于平板电脑,只有一个键盘选项,可以更改语言。
编辑:我的解决方案
我通过安装另一个软键盘解决了这个问题。https://code.google.com/p/softkeyboard/wiki/HowTo
java - 在 OnFocusChanged 侦听器中保持对 Edittext 的关注
我正在尝试建立一个系统来验证用户输入,在这种情况下,只是检查用户是否输入了任何内容。
我有一个Utility class
检查EditText
有数据的。
我正在使用OnFocusChangeListener
然后从Utility class
.
这是来自的代码activity
:
这是来自的代码Utility class
:
如果检查输入返回 false,我感到困惑的是如何保持焦点。我想阻止用户前进。我确信有一个简单的解决方案,但我还没有找到它。
我也想知道
xml
ime.Options
会不会影响这个。
谢谢。
编辑
这是我的xml:
当我使用:
问题是,我正在使用 action done (隐藏键盘),因为用户然后从微调器中进行选择,然后继续到下一个EditText
. 因此,在我触摸下一个编辑文本(电话)之前,吐司不会显示,然后将焦点设置在两个编辑文本上:
当我重置时:
android:imeOptions="actionDone"
到actionNext
它显示吐司,然后继续下一个编辑文本,如屏幕截图所示,两者都是焦点。
Request focus
不会阻止它从编辑文本中移动。
java - 使用 imeOptions 更改操作键 android 的行为不起作用
我尝试从一个 TextView 元素跳转到我的 Android 活动中的下一个可编辑对象。下一个 Object 是 ListView 的一个元素,它是可编辑的。我尝试使用 imeOptions 但它仍然在 TextEdit 对象中执行换行符。我的 XML 如下所示:
我还在活动的 oncreate 方法中添加了代码行:
但它不起作用。有人有想法吗?谢谢
android - actionNext(or any ImeOption) doesn't work on my Edittext, also I can't select any other text field when this particular one is selected
这对我来说是如此令人困惑的行为,我找不到其他人与我的问题完全一致。
我正在尝试创建一个登录活动,到目前为止,用户名字段给我带来了很多麻烦。无论如何,文本字段都会保持焦点。
如果我单击外部,它不会失去焦点,我无法单击任何其他字段并且我无法关闭键盘。只有后退按钮才能退出。SingleLine
我尝试使用,MaxLines
和...的每个组合使其成为单行字段。Lines
我还尝试使用 ImeOptions/ImeActionIdactionNext
也没有效果。
SingleLine
尽管设置为 true,但它顽固地保留其输入按钮,该按钮继续创建新行。
现在我的 xml 看起来像这样:
编辑:嗯,对不起,我忘了问这个问题。有人可以告诉我发生了什么,或者我是否误解了某些东西或如何解决这个问题?:) 我真的不知道我现在能做什么。谢谢你的帮助。
android - how to avoid "actionDone" for EditText
I am trying to display softkeyboard for my EditText.Here I am having a problem regarding imeoptions.my requirement is : actionDone should never be visible to user when toggle softkeyboard.always actionNext should be visible. What i am facing is: when user toggle keyboard,for first time it shows actionNext but when user type data and then click on keyboard toggler it is showing actionDone option.but here i want actionNext only.Beside,if the user clears the field and again toggle keyboard it is showing actionDone only but not actionNext. conclusion:i want only the actionNext in any scenario. this is my code for toggling softkeyboard:
Thanks in advance.