打开Activity自动显示手机输入法

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_26464451/article/details/80776766

最近项目需求需要在打开某一activity的时候就显示手机输入法,尝试使用网上所说的在配置文件中添加

android:windowSoftInputMode="stateVisible|adjustResize";并没有效果,可能是目前手机版本太高的原因。

最后在动态代码中设置:

new Handler().postDelayed(new Runnable() {
    @Override
    public void run() {
        InputMethodManager inputManager = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);
        inputManager.toggleSoftInput(0, InputMethodManager.HIDE_NOT_ALWAYS);
    }
},100);

这样可以实现进入activity就显示输入法的效果。


猜你喜欢

转载自blog.csdn.net/qq_26464451/article/details/80776766
今日推荐