我想在用户将焦点从edittext更改为另一个项目时更新EditText我想要检查edittext的内容,例如,如果大于10,则将其更改为10.
我该怎么做
设置setOnFocusChangeListener为您的edittext ...
editText.setOnFocusChangeListener(new OnFocusChangeListener() {
@Override
public void onFocusChange(View v, boolean hasFocus) {
if(!hasFocus){
//this if condition is true when edittext lost focus...
//check here for number is larger than 10 or not
editText.setText("10");
}
}
});
Run Code Online (Sandbox Code Playgroud)
EditText ET =(EditText)findViewById(R.id.yourtextField);
ET.setOnFocusChangeListener(new OnFocusChangeListener() {
public void onFocusChange(View arg0, boolean arg1) {
String myText = ET.getText();
//Do whatever
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
27007 次 |
| 最近记录: |