gpt4 book ai didi

android - 可以重获焦点的EditText

转载 作者:行者123 更新时间:2023-11-30 02:22:16 25 4
gpt4 key购买 nike

我想将我的 editText 设置为始终聚焦,当我输入内容并按下回车键时,它将清除并再次重新获得焦点,并且可以再次输入。

最佳答案

您可以捕获 EditText 的回车键事件,从中提取文本,然后将文本设置为“”。

在这里;

EditText et;
ArrayList<String> input = new ArrayList<String>(); // I am not sure how
// you want to save the strings, but this is a good way.
...

@Override
public void onCreate(Bundle sIS){
et = (EditText)findViewById(R.id.et); // fill in your id here
et.setOnEditorActionListener(new OnEditorActionListener() {
@Override
public boolean onEditorAction(TextView arg0,
int actionId, KeyEvent event) {

actionId = (actionId & EditorInfo.IME_MASK_ACTION);
switch (actionId){
case EditorInfo.IME_ACTION_DONE:
case EditorInfo.IME_ACTION_GO:
case EditorInfo.IME_ACTION_NEXT:
if (etAddLike.getText().length() > 0){
input.add(et.getText().toString());
etAddLike.setText("");
}
return true;
default:
return false;
}
}
});
...

如果有效,请不要忘记接受答案。

关于android - 可以重获焦点的EditText,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28311763/

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