2010-11-09 61 views
6

嘿,那裏,我想知道是否有可能在OpenGL呈現的應用程序(遊戲)內使用Android SoftKeyboard?Android SoftKeyboard

我問這個問題,因爲我想用自己渲染的文本輸入字段和ofc來支持軟鍵盤。這是可能的還是我必須自己渲染鍵盤? (這會很麻煩......)

有什麼建議嗎?

在此先感謝!

廠家批號進出口

回答

0

據我所知有使用與GLSurfaceView的softkeyboard沒有問題。查看InputMethodManager類以顯示和隱藏鍵盤的方法。

0

是的,這是可能的。您將不得不使鍵盤背景變爲透明,並且我建議將鍵設置爲半透明,因此它不包含Surfaceview上顯示的任何圖形。

可以修改softkeyboard樣本 「的input.xml」 文件如下:

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