| 本帖最后由 liu 于 2019-1-22 17:42 编辑 
 
  
 Android新手开发之旅目录
 
 
  
 
 为了方便用户操作有时需要虚拟键盘默认显示或者隐藏,这就需要我们来进行设置
 
 
 [Java] 纯文本查看 复制代码  //隐藏虚拟键盘
    /**v 为调起输入法的布局 edit 或者其根布局
     * @param v
     */
    public static void HideKeyboard(View v)
    {
        InputMethodManager imm = ( InputMethodManager ) v.getContext( ).getSystemService( Context.INPUT_METHOD_SERVICE );
        if ( imm.isActive( ) ) {
            imm.hideSoftInputFromWindow( v.getApplicationWindowToken( ) , 0 );
        }
    }
    //显示虚拟键盘
    public static void ShowKeyboard(View v)
    {   v.requestFocus();
        v.setVisibility(View.VISIBLE);
        InputMethodManager imm = ( InputMethodManager ) v.getContext( ).getSystemService( Context.INPUT_METHOD_SERVICE );
        imm.showSoftInput(v,InputMethodManager.SHOW_FORCED);
    }
 
 
 
 |