gpt4 book ai didi

Android 将光标从一个 EditText 移动到另一个 EditText?

转载 作者:行者123 更新时间:2023-12-01 18:51:55 27 4
gpt4 key购买 nike

我知道这类问题被问过很多次。但仍然没有人给出完美的答案。

我有问题:

我想从 EditText1 ** 移动到另一个 **EditText2 。我已经检测到editText1,但如何将光标移动到editText2。?

简而言之,我必须将光标位置从一个 editText1 直接移动到另一个 EditText2。

最佳答案

我遇到了此类问题并找到了如下解决方案。

这里我有两个editText,如果我按“a”,我的光标将移动到下一步。我使用下面的代码来做到这一点。

final EditText editText = (EditText) findViewById(R.id.editText1);

editText.setOnKeyListener(new OnKeyListener() {

@Override
public boolean onKey(View v , int keyCode , KeyEvent event) {

EditText editText2 = (EditText) findViewById(R.id.editText2);

// TODO Auto-generated method stub
if (keyCode == event.KEYCODE_A) {

Selection.setSelection((Editable) editText2.getText(),editText.getSelectionStart());
editText2.requestFocus();
}

return true;
}
});

如果您遇到任何与此相关的错误,请告诉我。

关于Android 将光标从一个 EditText 移动到另一个 EditText?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59721892/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com