2010-11-09 8 views
6

Hej, zastanawiałem się, czy można użyć SoftKeybooka Android w aplikacji (grze) renderowanej OpenGL?Android SoftKeyboard

Pytam o to, ponieważ chcę mieć w grze gui z samoczynnie renderowanymi polami wprowadzania tekstu i ofc z obsługą miękkiej klawiatury. Czy to jest możliwe, czy też muszę sam wyrenderować klawiaturę? (To byłoby dość kłopotliwe ...)

Jakieś sugestie?

Z góry dziękuję!

Mfg Imp

Odpowiedz

0

O ile wiem, nie ma żadnych problemów z użyciem softkeyboard z GLSurfaceView. Spójrz na klasę InputMethodManager, by zobaczyć metody pokazywania i ukrywania klawiatury.

0

Tak, jest to możliwe. Będziesz musiał uczynić tło klawiatury przejrzystym, i sugerowałbym, żeby klawisze były również półprzezroczyste, więc nie obejmuje żadnej grafiki wyświetlanej na widoku powierzchni.

Można zmodyfikować softkeyboard próbka "input.xml" plik następująco:

<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" 
    /> 
Powiązane problemy