2011-11-08 2 views

Répondre

4

Le code suivant dans InputMethodService résolu mon problème:

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

Merci, belle conclusion. La documentation est ici http://developer.android.com/reference/android/inputmethodservice/InputMethodService.html#FullscreenMode qui dit "L'implémentation par défaut sélectionne le mode plein écran lorsque l'écran est dans une orientation paysage." –

0

overide les deux méthodes de InputmethodService comme ci-dessous, cela fonctionne suivant toujours

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

@Override 
    public boolean onEvaluateFullscreenMode() { 

     return false; 
    } 

Cela a fonctionné pour moi:) et si vous voulez afficher le clavier en mode plein écran, changez les deux false en true.

Questions connexes