複数のテーブル行に複数の編集テキストがあります。findViewById を介してそれらにアクセスできることを知っています。findViewById を使用する代わりに、onFocusChange でどの edittext にフォーカスがあるかを調べる方法はありますか?
public void onFocusChange(View v, boolean hasFocus) {
// TODO Auto-generated method stub
int edit1 = 0, edit2 = 0, result = 0;
if(hasFocus == true)
{
}
else {
edit1 = Integer.parseInt(et1.getText().toString());
result = Integer.parseInt(et3.getText().toString());
edit2 = result - edit1;
et2.setText(Integer.toString(edit2));
et3.setText(Integer.toString(edit2));
}
}