8

ユーザーがフォーカスをエディットテキストから別のアイテムに変更したときにエディットテキストを更新したいエディットテキストの内容を確認したい。たとえば、10より大きい数の場合は10に変更します。

どうすればいいですか。

4

4 に答える 4

11

あなたの編集テキストに設定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");
                }
            }
        });
于 2012-05-16T20:06:15.987 に答える
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

} 
于 2012-05-16T20:05:49.370 に答える