Search code examples
androidandroid-keypad

how can i make my custom keyboard to show in fullscreen mode always?


I tried this How can I develop a custom "non-fullscreen" softkeyboard for tablets? to make it full screen mode but still its not full screen :(

And also i have tried the following in my code

 @Override
    public boolean onEvaluateFullscreenMode() {
        // TODO Auto-generated method stub
        return false;
    }

    @Override
    public boolean isFullscreenMode() {
        // TODO Auto-generated method stub
        return true;
    }

    @Override
    public void setExtractViewShown(boolean shown) {
        // TODO Auto-generated method stub

        super.setExtractViewShown(true);
    }

Not working as expeced, can any one help me to solve this ?


Solution

  • overide the following two methods from InputmethodService as bellow

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

    This worked for me :)