SetImeOptions: ¿por qué no se muestra el botón "Listo" en el teclado virtual?
Intento establecer el botón "Hecho" en la Softkeyboard usando input.setImeOptions (EditorInfo.IME_ACTION_DONE);
Pero el botón "Listo" simplemente no se muestra en el teclado.
- Android setOnEditorActionListener () no se dispara
- Disposición de teclado personalizada de Android dejando un margen de blanco en el lateral
- Teclado suave de Android no panorámico vista web
- Android: ¿Cómo hacer que el botón en la vista del candidato en el teclado virtual?
- Android IME: muestra un cuadro de diálogo emergente personalizado (como el teclado Swype) que puede introducir texto en el TextView
Cualquier sugerencia por favor?
public void modif(int position) { AlertDialog.Builder alert = new AlertDialog.Builder(MainActivity.this); alert.setTitle("Modifica"); EditText input = new EditText(MainActivity.this); input.setImeOptions(EditorInfo.IME_ACTION_DONE); alert.setView(input); final Editable value = input.getText(); alert.setPositiveButton("Ok", new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int whichButton) { Toast.makeText(getApplicationContext(), value, Toast.LENGTH_LONG).show(); } }); alert.setNegativeButton("Cancel", new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int whichButton) { // Canceled. } }); alert.show(); }
- Android: la fila del teclado personalizado no está centrada
- Android: cambiar a otro IME de forma programática
- Conexión de entrada: ¿cómo eliminar el texto seleccionado?
- Cómo agregar scrollview a keyboardView en android
- ¿Es posible tener múltiples métodos de entrada activos en Android?
- Botón predeterminado emoji en el teclado de Google con android 4.4
- Android: ¿Cómo / dónde colocar código de gesto en IME?
- Retener soft-input / IME state en el cambio de orientación
Probablemente sea porque su campo de entrada no está solo.
Trate de añadir
input.setSingleLine();
Y verá que al presionar la tecla de acción del teclado se realizará una acción 'hecho' (es decir, cerrar el teclado)
Vea http://developer.android.com/reference/android/view/inputmethod/EditorInfo.html#IME_ACTION_DONE
- ¿Cómo activar / desactivar WiFi desde una aplicación?
- No se puede iniciar la actividad: UnsupportedOperationException: addView (View, LayoutParams) no es compatible con AdapterView