Android: evita que el teclado en pantalla se oculte en el botón de clic o en la acción de IME
De forma predeterminada, Android rechaza el teclado en pantalla cuando un usuario presiona Enviar en el teclado o hace clic en un Button
de la interfaz de usuario. Sin embargo, estoy construyendo una aplicación de mensajería, y me gustaría mantener el teclado virtual en la pantalla, incluso si un usuario hace clic en Enviar o cualquier otro botón de la interfaz de usuario. Este es el comportamiento estándar de las aplicaciones de mensajería (la funcionalidad de mensajes de Facebook, por ejemplo, o Hangouts de Google), así que sé que se puede hacer.
He intentado las sugerencias aquí (que vuelven true
del método OnEditorActionListener
de OnEditorActionListener
) y aquí ( InputMethodManager.SHOW_FORCED
). El primero parece funcionar en API 2.3, pero no tuvo éxito en 4.2. Este último no funcionó en absoluto.
- Mostrar emoticonos personalizados en el teclado de Android
- Problema de enfoque de teclado Android personalizado
- Android - Detectar el teclado visible?
- Crear teclado personalizado en Android
- Deshabilitar una tecla en el teclado personalizado de Android
Cualquier sugerencia sera apreciada.
- SetSoftInputMode para un cuadro de diálogo para no ocultar EditText al escribir?
- ¿Puedo tener "adjustResize" comportamiento de teclado suave y una barra de herramientas detrás de la barra de estado al mismo tiempo?
- ¿Cómo forzar el teclado a mostrar / ocultar?
- Desarrollo de Android: atajo de gancho en el teclado cuando se centra la actividad de la aplicación de teléfono
- ¿Cómo determinar el IME actual en Android?
- ¿Cómo desarrollar un teclado suave para Android?
- Cómo mostrar el teclado virtual cuando edittext está enfocado
- FloatingActionButton sobre KeyBoard sin "adjustResize"
- Proyección de imágenes de radar no proyectadas en osmdroid
- Mi botón de Google + 1 está atenuado y no funciona?