English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Análisis del uso básico del teclado virtual en Android

Este ejemplo ilustra las prácticas básicas de programación de teclados virtuales en Android. Comparto con ustedes para su referencia, como se detalla a continuación:

Llame al siguiente código: (La primera vez que se llama se muestra, y luego se oculta, y así sucesivamente), this se refiere a la actividad

InputMethodManager imm = (InputMethodManager)this.getSystemService(Context.INPUT_METHOD_SERVICE);
imm.toggleSoftInput(0, InputMethodManager.HIDE_NOT_ALWAYS);
imm.showSoftInput(myview, InputMethodManager.SHOW_IMPLICIT);

Mostrar u ocultar el teclado virtual individualmente:

Mostrar:

InputMethodManager imm = (InputMethodManager)this.getSystemService(Context.INPUT_METHOD_SERVICE);
imm.showSoftInput(myview, 0);

Ocultar:

imm.hideSoftInputFromWindow(view.getWindowToken(), 0);

Después de que el programa se inicie, el teclado virtual se abrirá automáticamente, se puede lograr mediante la configuración de una función de tiempo, ya no se puede escribir en onCreate:

Timer timer = new Timer();
timer.schedule(new TimerTask() {
@Override public void run() {
InputMethodManager imm = (InputMethodManager)this.getSystemService(INPUT_METHOD_SERVICE); imm.toggleSoftInput(0, InputMethodManager.HIDE_NOT_ALWAYS);
Toast.makeText(chick.this, "mostrar", Toast.LENGTH_SHORT).show();
}
}, 1000);

Los lectores interesados en más contenido relacionado con Android pueden ver la sección especial de este sitio: "Resumen de técnicas de vistas View de Android", "Resumen de técnicas de diseño de layout de Android", "Tutorial de inicio y avanzado de desarrollo de Android", "Resumen de técnicas de depuración y solución de problemas comunes de Android", "Resumen de técnicas de operaciones multimedia de Android (audio, video, grabación, etc.)", "Resumen de uso de componentes básicos de Android" y "Resumen de uso de controles de Android"

Espero que lo descrito en este artículo sea útil para todos en el diseño de programas Android.

Aviso: Este artículo se ha copiado de la red, el copyright pertenece al propietario original, el contenido ha sido contribuido y subido por los usuarios de Internet, este sitio web no posee los derechos de propiedad, no ha sido editado por humanos, ni asume responsabilidad alguna por las responsabilidades legales. Si encuentra contenido sospechoso de violación de derechos de autor, por favor envíe un correo electrónico a: notice#w3Declaración: El contenido de este artículo se ha obtenido de la red, y los derechos de autor pertenecen al propietario original. El contenido ha sido contribuido y subido por usuarios de Internet, y este sitio web no posee los derechos de propiedad. No se ha realizado una edición humana y no asume responsabilidad alguna por las responsabilidades legales. Si encuentra contenido sospechoso de infracción de derechos de autor, por favor envíe un correo electrónico a: notice#w para informar y proporcionar evidencia relevante. Una vez que se verifique, este sitio eliminará inmediatamente el contenido sospechoso de infracción.

Te gustaría que te gustara