想在view中直接弹出横屏edittext点击之后的软键盘界面,上边是个输入框和完成,下边是软键盘,

解决方案 »

  1.   

    这个是输入法本身的功能,你说的是全屏模式,这个问题很多人问过。
    android的输入法,只要在输入法代码里重写这个函数:
    public boolean onEvaluateFullscreenMode ()
    返回true就是你说的那种显示效果,否则就没有这种效果,是输入法自身决定的,外部应用无法控制。
      

  2.   

    那我重写一下输入法可以吗?我使用的是  InputMethodManager inputMethodManager=(InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);  
                    inputMethodManager.toggleSoftInput(1, InputMethodManager.HIDE_NOT_ALWAYS);  这种方法,是不是应该写一个类继承InputMethodManager 呢?
      

  3.   

    没用的,输入法内部里如果对onEvaluateFullscreenMode函数返回true,你没有任何办法能解决这个问题,只有那个输入法的开发者才可以
      

  4.   

    onEvaluateFullscreenMode是InputMethodService类中的函数,所有的输入法程序的主类都是继承这个InputMethodService系统输入法类的,然后他们在里面实现onEvaluateFullscreenMode的重写。