gpt4 book ai didi

android - 移动到 android 中的下一个 EditText

转载 作者:IT老高 更新时间:2023-10-28 22:01:18 25 4
gpt4 key购买 nike

根据发布的问题和答案How to automatically move to the next edit text in android ,我使用代码移动到下一个编辑框。

et1.addTextChangedListener(new TextWatcher() {

public void onTextChanged(CharSequence s, int start,int before, int count)
{
// TODO Auto-generated method stub
if(et1.getText().toString().length()==size) //size as per your requirement
{
et2.requestFocus();
}
}
public void beforeTextChanged(CharSequence s, int start,
int count, int after) {
// TODO Auto-generated method stub

}

public void afterTextChanged(Editable s) {
// TODO Auto-generated method stub
}

});

我面临的问题是,如果我输入错误,那么即使用户明确请求 focus ,由于文本观察器中的代码,文本框也会移动到下一个。有什么办法可以防止这种情况发生吗?

最佳答案

可能已经很晚了,但我有一个更容易应用的解决方案。只需将此代码添加到 layout.xml 文件中的 edittext 字段。将此添加到要显示下一步按钮而不是完成按钮的edittext。所以它将指向下一个 Edittext 字段。

android:imeOptions="actionNext"

关于android - 移动到 android 中的下一个 EditText,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12488588/

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