zoukankan      html  css  js  c++  java
  • Android的EditText无法自动弹出输入法问题 .

    方法1:

    /**
     * 显示键盘
     * 
     * @param context
     * @param view
     */
    public static void showInputMethod(Context context, View view) {
    InputMethodManager im = (InputMethodManager) context.getSystemService(Context.INPUT_METHOD_SERVICE);
    im.showSoftInput(view, 0);
    }

    方法2:

    给activity配置加入android:windowSoftInputMode="adjustResize"。

    问题解决。

    解决方法3.:

    调用代码:

    //自动弹出键盘
    InputMethodManager inputManager = (InputMethodManager) getApplication().getSystemService(Context.INPUT_METHOD_SERVICE);
    inputManager.toggleSoftInput(0, InputMethodManager.HIDE_NOT_ALWAYS);

    使用handler延时。

    问题解决。

    如果直接在oncreate()中调用,没有进行延时,输入法还是无法弹出。

  • 相关阅读:
    正交相机下实现滚轮按钮拖动,滚动滚轮缩放的功能
    C#标记 [已弃用] 的方法
    JDBC-Mybatis-Hibernate
    Data Structures and Algorithm Analysis in Java
    Maven
    Java面试
    Bootstrap
    CSS3
    HTML5
    JSON
  • 原文地址:https://www.cnblogs.com/dreamy890322/p/3110519.html
Copyright © 2011-2022 走看看