2010-11-09 1 views
6

Ehi, mi chiedevo se è possibile utilizzare il SoftKeyboard Android all'interno di un'applicazione OpenGL (Game)?Android SoftKeyboard

Chiedo questo, perché voglio avere una GUI in gioco con campi di input di testo di rendering automatico e ofc con il supporto della tastiera virtuale. È possibile o devo rendere la tastiera tutto da solo? (Questo sarebbe piuttosto una seccatura ...)

Qualche suggerimento?

Grazie in anticipo!

Mfg Imp

risposta

0

Per quanto ne so non ci sono problemi con l'utilizzo del SoftKeyboard con GLSurfaceView. Guarda alla classe InputMethodManager per i metodi per mostrare e nascondere la tastiera.

0

Sì, è possibile. Dovrai rendere trasparente lo sfondo della tastiera e suggerirei di rendere i tasti semitrasparenti, in modo che non coprano i grafici mostrati sulla vista frontale.

È possibile modificare il file SoftKeyboard campione "input.xml" come segue:

<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" 
    />