Я пытаюсь нарисовать текст редактирования программно, основываясь на моем ответе JSON. Все рисуются отлично, но я могу редактировать только последнее, а остальные недоступны для редактирования, т их фокус. Любая идея, что бы это исправить?Получение фокуса Edittext, нарисованное программно в Android
RelativeLayout layout =(RelativeLayout)getActivity().findViewById(R.id.layout_items);
JSONArray result=(JSONArray)o;
for (int i = 0; i < result.length(); i++) {
try {
relativeLayoutParams = new RelativeLayout.LayoutParams(
RelativeLayout.LayoutParams.WRAP_CONTENT,
RelativeLayout.LayoutParams.WRAP_CONTENT);
editText = new EditText(context);
editText.setHint(result.getJSONObject(i).getString(config.TAG_NAME));
editText.setPadding(0,20,0,0);
editText.setId(Integer.parseInt(result.getJSONObject(i).getString(config.TAG_ID)));
editText.setEnabled(true);
editText.setFocusableInTouchMode(true);
editText.requestFocus();
relativeLayoutParams.addRule(RelativeLayout.ALIGN_PARENT_LEFT);
relativeLayoutParams.addRule(RelativeLayout.CENTER_VERTICAL);
relativeLayoutParams.addRule(RelativeLayout.ALIGN_PARENT_RIGHT, layout.getId());
layout.addView(editText, relativeLayoutParams);
}
catch (Exception ex) {
}
}
}
Thankyou! @fsnasser Бог благословит вас.^_ ^ –