yuk*_*ere 1 android android-edittext
我是android的新手,我正在尝试为项目编写应用程序.
我需要检查用户是否在edittext中输入了7个数字后跟一个字母.示例:0000000x
我该怎么办?TIA!:)
也许最好的办法是使用TextWatcher传入addTextChangedListener()中的EditText的方法.这是一个使用示例:
editText.addTextChangedListener(new TextWatcher() {
@Override
public void afterTextChanged(Editable e) {
String textFromEditView = e.toString();
validateText(textFromEditView);
}
@Override
public void beforeTextChanged(CharSequence s, int start, int count, int after) {
//nothing needed here...
}
@Override
public void onTextChanged(CharSequence s, int start, int before, int count) {
//nothing needed here...
}
});
Run Code Online (Sandbox Code Playgroud)
我将把该validateText(String)方法的实现作为读者的练习,但我想它应该很容易.我会使用:
| 归档时间: |
|
| 查看次数: |
5258 次 |
| 最近记录: |