Android On Focus Change

Som*_*omk 5 java android

我想在用户将焦点从edittext更改为另一个项目时更新EditText我想要检查edittext的内容,例如,如果大于10,则将其更改为10.

我该怎么做

Sam*_*iya 7

设置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)


Rah*_*eel 3

 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)