でArray動的に作成さEditTextれたJavaものがあり、それらに正しくフォーカスを設定するのに問題があります。OnFocusChangeListenerのを管理するにはどうすればよいarrayですEditTextか?
1302 次
2 に答える
1
の中にonFocusChange()、これを追加します。mEditText.requestFocus()ここで、mEditTextは、現在のフォーカスを設定する対象になります。
また、とを使用して、配列内のEditTextsのIDを割り当てたり取得したりできsetId()ますgetId()。
お役に立てれば!
于 2012-08-31T09:19:30.850 に答える
1
EditTextを使用して動的 にIDを設定してから、アクティビティeditText.setId(id);に実装 View.OnFocusChangeListenerします。最後に、onFocusChangeメソッド内
@Override
public void onFocusChange(View v, boolean hasFocus) {
/* get currently focuse changed view id using v.getId() then you can
* build logic using that id and your EditText id
*/
}
于 2012-08-31T09:28:10.960 に答える