gpt4 book ai didi

android - 在按 Enter 时将文本编辑到另一个?

转载 作者:行者123 更新时间:2023-11-29 21:36:03 25 4
gpt4 key购买 nike

我的应用程序中有两个编辑文本框,在第一个输入值后,我想在按 Enter 时移动到下一个编辑文本框吗?这是我到目前为止尝试过的...

editText1.setOnKeyListener(new OnKeyListener(){

public boolean onKey(View v, int keyCode, KeyEvent event){
if((event.getAction()==KeyEvent.ACTION_DOWN)&&(keyCode==KeyEvent.KEYCODE_ENTER))
{
editText1.clearFocus();
editText2.requestFocus();
return true;
}
return false;
}
});}

最佳答案

您是否在布局 XML 中为 EditText 添加了 android:singleLine="true" 行?或者您可以使用 setSingleLine() 进行设置。在代码中。这会强制编辑文本仅使用一行,并且当您按 Enter 时焦点将转到下一个 EditText 框。看这个answer通过@Scott 在 Handle enter key in EditText across different devices .

关于android - 在按 Enter 时将文本编辑到另一个?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18424941/

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