从EditText获取下一个事件

时间:2014-01-14 13:40:37

标签: android android-edittext

我的问题:当我在此MaskedViewGroup字段中输入我的邮政编码时(以大格式),Android键盘中的“下一个”button无效。因此,我无法移动到下一个字段,唯一的方法是单击下一个字段,以便可以加载邮政编码。

我有一个MaskedViewGroup课程,扩展了FormMaskedItemViewGroup LinearLayout。{/ p>

我怎样才能参加下一个活动?也许我必须覆盖MaskedViewGroup中的方法。

谢谢大家。

1 个答案:

答案 0 :(得分:4)

使用 OnKeyListener 首先实现

@Override
    public boolean onKey(View v, int keyCode, KeyEvent event)
    {
        // TODO Auto-generated method stub
        if (keyCode ==66)
        {
            // this is for delkey
            switch (v.getId())
            {
            case R.id.payment_screen_et_card_number_part2:

                if (et2.getText().toString().length() == 10) et1.requestFocus();
                break;

            default:
                break;
            }
        }
        return false;
    }

IN inCreate()

  et2.setOnKeyListener(this);

在你的xml

android:nextFocusDown="@+id/textView2"

android:imeOptions="actionNext"