2011-11-08 57 views
3

我有軟鍵盤的示例。當我上的是Android 2.X安裝它,它具有以下的非全屏視圖:如何爲平板電腦開發定製的「非全屏」軟鍵盤?

enter image description here

但是,當我在平板電腦上安裝10英寸的它會在屏幕這樣的整體:

enter image description here

如何更改樣本以在像此圖像(平板電腦的默認鍵盤)這樣的平板電腦上使用非全屏自定義鍵盤?

enter image description here

回答

4

在InputMethodService下面的代碼解決了我的問題:

@Override 
public boolean onEvaluateFullscreenMode() { 
    return false; 
} 
+0

謝謝你,很好的發現。該文檔在這裏http://developer.android.com/reference/android/inputmethodservice/InputMethodService.html#FullscreenMode其中說「當屏幕處於橫向方向時,默認實現選擇全屏模式。」 –

0

超越控制從InputmethodService以下兩種方法爲波紋管,這個工作一直

@Override 
    public void onUpdateExtractingVisibility(EditorInfo ei) { 
     // TODO Auto-generated method stub 
     setExtractViewShown(false); 
    } 

@Override 
    public boolean onEvaluateFullscreenMode() { 

     return false; 
    } 

這爲我工作: ),並且如果您想要始終以全屏模式顯示鍵盤,請將兩者都更改爲true。

相關問題