gpt4 book ai didi

android - EditText 粘贴超出限制的数据

转载 作者:太空狗 更新时间:2023-10-29 14:53:59 26 4
gpt4 key购买 nike

EditText 中最大限制设置为 10。但是如果用户从其他地方复制数据并且复制数据的长度超过 10 个字符,用户可以将其粘贴到 EditText .

这个问题的解决方案是什么?

最佳答案

您可以尝试使用文本更改的监听器:

edittext.addTextChangedListener(new TextWatcher() {
@Override
public void beforeTextChanged(CharSequence s, int start, int count, int after) {

}

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

}

@Override
public void afterTextChanged(Editable s) {
// Check your edittext length here
if (edittext.getText().toString().length() > 10)
edittext.setText(edittext.getText().toString().substring(0, 10);
}
});

关于android - EditText 粘贴超出限制的数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32902129/

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