Edittext没有在listview适配器中获得焦点

时间:2016-02-05 05:25:10

标签: android listview android-edittext

IDK但我不断遇到此问题在适配器中按下键盘下一步按钮时,请将注意力集中在EditText上。

我在android:imeOptions="actionNext"布局中设置了adapter。当我在' ListView'的第一项时然后它工作正常。

但是当我从键盘上按next时。它会转到EditText ListView的下一个位置,这是完美的,但EditText没有得到requestFocus()和其他下一个项目相同的问题。

我厌倦了在 stackoverflow 中找到的所有解决方案。但我认为我无法找到最佳解决方案。

你能帮我解决吗?

任何帮助都会深受关注。请查看下面的屏幕截图。

EditText is not getting requestFocus()

1 个答案:

答案 0 :(得分:0)

这可能会对你有所帮助: -

txtUserid.setOnKeyListener(new OnKeyListener() {

    public boolean onKey(View v, int keyCode, KeyEvent event) {
          // If the event is a key-down event on the "enter" button
          if ((event.getAction() == KeyEvent.ACTION_DOWN) &&
               (keyCode == KeyEvent.KEYCODE_ENTER))
          {
                // Perform action on Enter key press
                txtone.clearFocus();
                txtsecond.requestFocus();
                return true;
          }
          return false;
    }
});