我在多个表行中有多个编辑文本。我知道我可以通过 findViewById 访问它们。有没有办法在 onFocusChange 中找出哪个 edittext 具有焦点,而不是使用 findViewById?
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));
}
}