gpt4 book ai didi

android - 如何强制 editText 不要以空格开头

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:08:06 24 4
gpt4 key购买 nike

我有一个编辑文本。我不希望第一个字母是空格。如果用户点击空格,因为第一个字母光标不应移动。

最佳答案

像这样创建一个 TextWatcher

public class MyTextWatcher implements TextWatcher {
private EditText editText;

public MyTextWatcher(EditText editText) {
this.editText = editText;
}

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

}

@Override
public void onTextChanged(CharSequence s, int start, int before, int count) {
String text = editText.getText().toString();
if (text.startsWith(" ")) {
editText.setText(text.trim());
}
}

@Override
public void afterTextChanged(Editable s) {

}
}

并将其添加到您的 EditText 中

editText.addTextChangedListener(new MyTextWatcher(editText));

关于android - 如何强制 editText 不要以空格开头,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37965887/

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