Как добавить Редактируемый edittext в список?

Я использую адаптер раздела для всего списка. Теперь на этом изображении есть edittext, который не редактируется. Я хочу, чтобы этот edittext редактировался.

Я использую адаптер раздела для всего списка. Теперь на этом изображении есть edittext, который не редактируется. Я хочу, чтобы этот edittext редактировался.

Solutions Collecting From Web of "Как добавить Редактируемый edittext в список?"

Попробуйте добавить android: windowSoftInputMode = "adjustPan" в действие, содержащее listview.

Это потому, что я думаю, что родительский вид EditText воссоздается. Предпочтение getView (View convertView, родительская группа ViewGroup) вызывается с помощью blank convertView, перестраивая весь вид, а не повторно используя существующий.

Раньше у меня была такая же проблема, после поиска я получил один учебник, который очень помог решить эту проблему … пожалуйста, обратитесь к нему …

http://vikaskanani.wordpress.com/2011/07/27/android-focusable-edittext-inside-listview/

Попробуйте использовать следующий код внутри списка:

android:descendantFocusability="beforeDescendants" 

Дополнительная информация: http://developer.android.com/reference/android/view/ViewGroup.html#attr_android:descendantFocusability

Вы должны использовать это для объявления макета элемента списка

  <EditText android:id="@+id/editText" android:layout_width="fillh_parent" android:layout_height="wrap_content" > </EditText> 

Поэтому вы должны проверить свой xml, если android:editable="false" установлен и удаляется.

Лучше вы можете перейти к пользовательскому списку, в обычном режиме просмотра списка невозможно, используя пользовательский список, у вас есть два xml-файла. В одном xml вы будете иметь свой список, а в другом xml вы должны указать вам edittext. Вот и все. ,

Я не уверен, в чем ваш вопрос. Если вы не можете редактировать EditText, который находится внутри пользовательского ListView, тогда вам нужно добавить

 android:focusable="false" 

Для EditText в вашем настраиваемом макете.