android开发分享ime选项“actionNext”以编程方式 – 如何跳转到下一个字段?

在布局XML中,可以指定android:imeOptions="actionNext" ,在虚拟键盘中添加Nextbutton,然后单击它,焦点跳转到下一个字段。

如何以编程方式执行此操作 – 例如,基于某个事件触发器焦点转到下一个字段?

    您可以使用EditorInfo类中的常量作为IME选项。 喜欢,

     editText.setImeOptions(EditorInfo.IME_ACTION_NEXT); 

    search下一个可调焦字段并调用requestFocus()

     TextView nextField = (TextView)currentField.focusSearch(View.FOCUS_RIGHT); nextField.requestFocus(); 

    除了虚拟QWERTY键盘中的默认键以外,总是需要添加额外的键。

    使用XML

     <EditText android:text="@+id/EditText01" android:id="@+id/EditText01" android:layout_height="wrap_content" android:layout_width="fill_parent" android:imeOptions="actionDone"/> 

    By Programmatic Way

    当你必须处理Android应用程序中的任何types的用户input时, EditorInfo是最有用的类。

    IME_ACTION_DONE:此操作执行“完成”操作,无需input,IME将被closures。

      EditTextSample.setImeOptions(EditorInfo.IME_ACTION_DONE); 

    欲了解更多信息,您可以访问

    只是build议,如果您使用EditTextSample.setImeOptions(EditorInfo.IME_ACTION_DONE); 它不起作用,请确保您的EditText正在使用一行。 例如:

    editTextSample.setSingleLine();

      以上就是android开发分享ime选项“actionNext”以编程方式 – 如何跳转到下一个字段?相关内容,想了解更多android开发(异常处理)及android游戏开发关注计算机技术网(www.ctvol.com)!)。

      本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。

      ctvol管理联系方式QQ:251552304

      本文章地址:https://www.ctvol.com/addevelopment/515204.html

      (0)
      上一篇 2020年11月30日
      下一篇 2020年11月30日

      精彩推荐