EditText edText4 = (EditText) findViewById(R.id.f1text4);
EditText edText5 = (EditText) findViewById(R.id.f1text5);
EditText edText6 = (EditText) findViewById(R.id.f1text6);
EditText edText7 = (EditText) findViewById(R.id.f1text7);
EditText edText8 = (EditText) findViewById(R.id.f1text8);
EditText edText9 = (EditText) findViewById(R.id.f1text9);
EditText edText10 = (EditText) findViewById(R.id.f1text10);
EditText edText11 = (EditText) findViewById(R.id.f1text11);
EditText edText12 = (EditText) findViewById(R.id.f1text12);
EditText edText13 = (EditText) findViewById(R.id.f1text13);
EditText edText14 = (EditText) findViewById(R.id.f1text14);
//........
EditText edText65 = (EditText) findViewById(R.id.f1text65);
EditText[] editList = {edText4, edText5, edText6, edText7, edText8, edText9, edText10, edText11, edText12, edText13, edText14...edText65};
for (EditText view : editList){
view.setOnFocusChangeListener(focusListener);
}
Besides create it line by line, how to code it more efficient or better way, so I could setup listener to each EditText?