Join FlipAndroid.COM Telegram Group: https://t.me/joinchat/F_aqThGkhwcLzmI49vKAiw


Cómo poner editable editable dentro de un listview?

Utilizo el adaptador de la sección para el listview entero. Ahora en esta imagen, hay un edittext que no sea editable. Quiero hacer este editablext editable.

Utilizo el adaptador de la sección para el listview entero. Ahora en esta imagen, hay un edittext que no sea editable. Quiero hacer este editablext editable.

  • Expanda CardView dentro de RecyclerView como nueva actividad como Inbox de Google Android
  • ¿Cuántos elementos puede almacenar un ListView?
  • Cambiar el color de fondo de los elementos de ListView en Android
  • ¿Cómo usar el titular de la vista si el contenido personalizado de la fila listview es dinámico?
  • ¿Cómo enviar datos de una actividad a su fragmento padre?
  • Android Checkbox listview seleccionar todo (desactivar / activar)
  • Eliminar divisor después de un pie de página en un ListView
  • Establecer la altura de la fila ListView en el código
  • 6 Solutions collect form web for “Cómo poner editable editable dentro de un listview?”

    Prueba a agregar android: windowSoftInputMode = "adjustPan" en la actividad que contiene el listview.

    Esto se debe a que creo que la vista principal de EditText se está recreando. El getView de Preferencia (View convertView, ViewGroup parent) se está llamando con un convertView en blanco, reconstruyendo toda la vista en lugar de reutilizar el existente.

    Tuve el mismo problema antes, después de buscar mucho tuve un tutorial que fue muy útil para resolver este problema … por favor, refiéralo …

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

    Intente usar el siguiente código dentro del listview:

    android:descendantFocusability="beforeDescendants" 

    Más información: http://developer.android.com/reference/android/view/ViewGroup.html#attr_android:descendantFocusability

    Debe utilizar esto para la declaración del diseño del elemento de lista

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

    Así que tienes que comprobar a su xml si android:editable="false" se ha establecido y eliminarlo.

    Mejor usted puede ir para el listview de encargo, EN vista normal de la lista no es posible, usando el listview de encargo usted tiene dos archivos del xml, en un xml, usted tendrá su listview y en otro xml usted tiene que especificar edittext. .

    No estoy seguro de cuál es realmente su pregunta. Si es que no puede editar el EditText que está dentro de ListView personalizado, debe agregar

     android:focusable="false" 

    Para EditText en su diseño personalizado.

    FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.