ユーザーがフォーカスをエディットテキストから別のアイテムに変更したときにエディットテキストを更新したいエディットテキストの内容を確認したい。たとえば、10より大きい数の場合は10に変更します。
どうすればいいですか。
あなたの編集テキストに設定setOnFocusChangeListener
...
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");
}
}
});
EditText ET =(EditText)findViewById(R.id.yourtextField);
ET.setOnFocusChangeListener(new OnFocusChangeListener() {
public void onFocusChange(View arg0, boolean arg1) {
String myText = ET.getText();
//Do whatever
}