Android: EditText en ListView
Me gustaría tener un ListView personalizado, donde cada fila contiene un campo EditText, que puede ser editado por el usuario. Pero cuando hago clic en uno de los EditTexts pierdo el foco, y no puedo escribir el texto allí (supongo porque las otras filas se vuelven a dibujar y obtener el foco). ¿Que puedo hacer?
Si el problema está relacionado con el teclado del software, intente establecer windowSoftInputMode para ajustarPan en la declaración de actividad en AndroidManifest.xml de la siguiente manera:
... <activity android:name=".activity.Activity" android:label="@string/activity" android:windowSoftInputMode="adjustPan" /> ...
Debe ayudar. Consulte http://android-developers.blogspot.com/2009/04/updating-applications-for-on-screen.html para obtener más información al respecto.
Debe establecer el focusable del edittext (EditText.setFocusable (true))