【问题标题】:EditText and Focus in Android StudioAndroid Studio 中的 EditText 和焦点
【发布时间】:2021-03-25 08:28:41
【问题描述】:

我需要在我的应用程序中的某个逻辑之后插入从一个editText 到另一个editText 的焦点转移。 例子: 在信用卡号editText中有一个监听器,当值的长度达到16时它会跳到到期月份editText ...

我的代码:

 numberCard.addTextChangedListener(new TextWatcher() {
        @Override
        public void beforeTextChanged(CharSequence s, int start, int count, int after) {

        }

        @Override
        public void onTextChanged(CharSequence s, int start, int before, int count) {
            if(s.length()==16){
              
              //  how to make it jump to another editText?
            }
        }

        @Override
        public void afterTextChanged(Editable s) {

        }
    });

【问题讨论】:

  • 我希望numberCard的editText长度达到16时自动跳转到另一个editText。

标签: java android android-edittext focus listener


【解决方案1】:

如果您的第二个 EditTexteditText2,那么您可以使用 ediText2.requestFocus()

【讨论】:

  • 乐于助人。我认为您应该将问题的标题编辑为与“EditText”和“focus”相关的内容,以便帮助遇到类似问题的其他人。
猜你喜欢
  • 1970-01-01
  • 2013-03-07
  • 1970-01-01
  • 2015-01-10
  • 2017-12-23
  • 2011-03-31
  • 2021-05-03
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多