gpt4 book ai didi

java - 使用 android 软键盘更改键入的字符

转载 作者:行者123 更新时间:2023-11-30 04:17:12 24 4
gpt4 key购买 nike

当用户在 EditText 中键入一个句子时,我如何替换一些字符?例如,当用户键入“Hello”时,立即变为“Hella”!我想在用户输入时更改一些字符

最佳答案

您必须使用文本观察器。 etMessage 是一个 EditText,看这段代码:

    etMessage.addTextChangedListener(new TextWatcher() {

@Override
public void onTextChanged(CharSequence s, int start, int before,
int count) {

}

@Override
public void beforeTextChanged(CharSequence s, int start, int count,
int after) {

}

@Override
public void afterTextChanged(Editable s) {
String myString = s.toString();
Toast.makeText(getApplicationContext(), myString,
Toast.LENGTH_SHORT).show();
if (myString.length() > 0)
if (myString.charAt(myString.length() - 1) == 'o') {
etMessage.setText("Hello");
}
}
});

关于java - 使用 android 软键盘更改键入的字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9806731/

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