2010-11-09 17 views
6

Hola, me preguntaba si es posible usar el Android SoftKeyboard dentro de una aplicación (juego) con OpenGL.Android SoftKeyboard

Pregunto esto, porque quiero tener una interfaz gráfica de usuario en el juego con campos de escritura de texto autoeditados y de c con la ayuda del teclado virtual. ¿Es esto posible o tengo que renderizar el teclado yo solo? (Esto sería bastante complicado ...)

¿Alguna sugerencia?

¡Gracias de antemano!

Mfg Imp

Respuesta

0

Por lo que yo sé no hay problemas con el uso del softkeyboard con GLSurfaceView. Consulte la clase InputMethodManager para conocer los métodos para mostrar y ocultar el teclado.

0

Sí, es posible. Tendrá que hacer que el fondo del teclado sea transparente, y sugeriría también que las claves sean semitransparentes, por lo que no cubre los gráficos que se muestran en la vista de superficie.

Puede modificar el archivo softkeyboard muestra "input.xml" de la siguiente manera:

<com.example.android.softkeyboard.LatinKeyboardView 
    xmlns:android="http://schemas.android.com/apk/res/android" 
    android:id="@+id/keyboard" 
    android:layout_alignParentBottom="true" 
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content" 
    android:background="@android:color/transparent" 
    android:keyBackground="@android:color/transparent" 
    /> 
Cuestiones relacionadas