【问题标题】:Edittext not getting focus in listview adapterEdittext 没有在列表视图适配器中获得焦点
【发布时间】:2016-02-05 05:25:09
【问题描述】:

IDK,但我不断收到此问题当在适配器中按下键盘下一个按钮时使请求焦点在 EditText 上

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

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

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

你能帮帮我吗?

任何帮助都会深深感激。请检查下面的屏幕截图。

【问题讨论】:

标签: android listview android-edittext


【解决方案1】:

也许这会对你有所帮助:-

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;
    }
});

【讨论】:

  • 我的 EditText 在适配器中,我正在为项目数量增加布局。我也试过了,但它不起作用。它只有一个用于项目数量的 EditText。编辑文本等于来自服务器的数据。
  • 好的,让我尝试更多。感谢您的支持和欢迎来到这里。我们都是为了你。 :)
  • 是的,请帮我解决这个问题,因为我被困在这里太多天了。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-04-27
  • 2023-03-08
  • 2012-10-20
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多