你可以知道哪些EditText上具有焦點由這樣的觀點的ID:
EditText edText1 = (EditText)findViewById(R.id.editText1);
EditText edText2 = (EditText)findViewById(R.id.editText2);
OnFocusChangeListener mFocusChangeListener = new OnFocusChangeListener() {
@Override
public void onFocusChange(View v, boolean hasFocus) {
// TODO Auto-generated method stub
if(hasFocus){ //Check if View has focus
switch (v.getId()){
case R.id.editText1: {
//Code A
} break;
case R.id.editText2: {
//Code B
} break;
}
}
}
};
edText1.setOnFocusChangeListener(mFocusChangeListener);
edText2.setOnFocusChangeListener(mFocusChangeListener);
ü打算什麼R鍵,以便與入圍editext?你想在選中它或者在焦點移動到下一個edittext之後再聽嗎? – KOTIOS 2014-09-10 16:38:19
@DIVA我打算使用'x.setText();'使用按鈕和陀螺儀來改變數值。 – JHinne 2014-09-10 16:45:33