朋友,
我想限制“Android EditText中的字符,任何一个指导我如何在java代码中实现这个?
答案 0 :(得分:1)
您可能想在EditText对象上设置InputFilter
This page has an example的InputFilter用于数值
答案 1 :(得分:1)
((EditText)findViewById(R.id.EditText01)).addTextChangedListener(new TextWatcher()
{
public void beforeTextChanged(CharSequence s, int start, int count, int after)
{
//check here if character is '"' if yes don't allow to right
}
public void onTextChanged(CharSequence s, int start, int before, int count)
{
}
@Override
public void afterTextChanged(Editable s)
{
// TODO Auto-generated method stub
}
});
答案 2 :(得分:0)
答案 3 :(得分:0)
使用onKeyDown或onTextChanged事件