草庐IT

ImeOptions

全部标签

Android 软键盘操作按钮

我的布局有4个EditTextView和一个提交按钮View。我需要前3个EditText的“下一步”按钮和第4个EditText字段的“完成”按钮来代替软键盘的“换行”键。如何做到这一点? 最佳答案 在您的布局中,只需为前三个文本框设置XML属性android:imeOptions="actionNext"并为最后一个文本框设置android:imeOptions="actionDone"一个。见:android:imeOptionsdocumentation另外,trainingdocs中有一个小的XML示例。.

Android 软键盘操作按钮

我的布局有4个EditTextView和一个提交按钮View。我需要前3个EditText的“下一步”按钮和第4个EditText字段的“完成”按钮来代替软键盘的“换行”键。如何做到这一点? 最佳答案 在您的布局中,只需为前三个文本框设置XML属性android:imeOptions="actionNext"并为最后一个文本框设置android:imeOptions="actionDone"一个。见:android:imeOptionsdocumentation另外,trainingdocs中有一个小的XML示例。.

Android imeOptions 和自动按下登录按钮

我有典型的登录屏幕。我能够使用imeOptions允许用户从一个字段“tab”到另一个字段,在最后一个字段(密码)上我有actionDone-它只是关闭软键盘。理想情况下,我喜欢自动点击“登录”。有什么内置的吗? 最佳答案 将imeOptions添加到您的密码EditText并以编程方式定义操作。XML:java:EditTextpasswordET=v.findViewById(R.id.passwordEditText);passwordET.setOnEditorActionListener(newTextView.OnEdi

android - 如何在 Android 上为 EditText 设置 MultiLine 和 imeOptions ="actionDone"?

如何同时设置这些选项:android:minLines="3"android:inputType="textMultiLine"android:imeOptions="actionDone"似乎只要我输入android:inputType="textMultiLine",键盘就会自动将OK键替换为Enter键.有谁知道是否可以同时拥有这两个key?注意:这个answer不是我要找的。我想要两把key。 最佳答案 您好,我也遇到了同样的问题,终于找到了解决方案。改变android:inputType="textMultiLine"到a

android - 使用数字时,将 EditText imeOptions 设置为 actionNext 无效

这里是我的编辑文本:-当我在edittext中删除digit时,它工作正常但digitimeOptions不起作用。但令人惊讶的是,如果我使用singleLine而不是maxLines,它工作正常。但是singleLine现在已被弃用。我无法删除编辑文本中的数字,我不想使用已弃用的方法。任何人都可以解决这个问题。提前致谢 最佳答案 这是一个使用软件键盘按钮“下一步”的简化解决方案:finalStringNOT_ALLOWED_CHARS="[^a-zA-Z0-9]+";finalEditTexteditText=(EditText)

android - 如何以编程方式设置一些 imeOptions

我有FrameLayout容器,我想在其中动态添加EditText。我需要同时设置两个imeOptions:IME_ACTION_DONE和IME_FLAG_NO_EXTRACT_UI但我不知道如何以编程方式执行此操作。我的解决方案覆盖了我的imeOptions(我现在这是很好的行为:)但我尝试了一切)我的第二个问题:如何在以编程方式创建EditText后设置焦点?此方法editText.requestFocus();对我不起作用。我想在postCardContainer.addView(editText);之后打开键盘postCardContainer.setOnTouchListe

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

我有一个编辑文本。它包含属性数字和imeOptions(actionDone)。同时使用digit&&imeOptions属性时未找到actionDone(Softkeyword中的完成按钮)。我们只能找到没有任何焦点变化的回车按钮。我已经通过跳过digitattribute来尝试它,然后imeOptions正常工作。提前致谢 最佳答案 只需将singleLine="true"添加到您的编辑文本中android:singleLine="true" 关于android-Edittextim

android - 将 EditText imeOptions 设置为 actionNext 无效

我有一个相当复杂(不是真的)xml布局文件。其中一个View是具有两个子项的LinearLayout(v1):EditText(v2)和另一个LinearLayout(v3)。子LinearLayout依次具有EditText(v4)和ImageView(v5)。对于EditTextv2,我有imeOptionsandroid:imeOptions="actionNext"但是当我运行应用程序时,键盘的return没有检查到next,我希望它更改为next。我该如何解决这个问题?另外,当用户单击下一步时,我希望焦点转到EditTextv4。我这样做吗?对于那些真正需要看一些代码的人:

android - 将 EditText imeOptions 设置为 actionNext 无效

我有一个相当复杂(不是真的)xml布局文件。其中一个View是具有两个子项的LinearLayout(v1):EditText(v2)和另一个LinearLayout(v3)。子LinearLayout依次具有EditText(v4)和ImageView(v5)。对于EditTextv2,我有imeOptionsandroid:imeOptions="actionNext"但是当我运行应用程序时,键盘的return没有检查到next,我希望它更改为next。我该如何解决这个问题?另外,当用户单击下一步时,我希望焦点转到EditTextv4。我这样做吗?对于那些真正需要看一些代码的人:

android - imeOptions "actionNext"以编程方式 - 如何跳转到下一个字段?

在布局XML中,可以指定android:imeOptions="actionNext"在虚拟键盘中添加Next按钮并单击它-焦点跳转到下一个字段。如何以编程方式执行此操作-例如基于某些事件触发焦点转到下一个字段? 最佳答案 您可以将EditorInfo类中的常量用于IME选项。喜欢,editText.setImeOptions(EditorInfo.IME_ACTION_NEXT); 关于android-imeOptions"actionNext"以编程方式-如何跳转到下一个字段?,我们