我在XML中将EditText<requestFocus />一起使用。在纵向模式下打开活动时,软键盘会自动出现,但是在横向模式下启动活动时,软键盘不会自动出现。我需要触摸软键EditText

希望软键盘在横向模式下自动出现。

Android清单

<activity
            android:name="activity"
            android:windowSoftInputMode="adjustResize"
           >


有什么问题可以帮助我

最佳答案

请检查一下,我已经测试了此解决方案,它工作正常

@Override
    protected void onResume() {
        super.onResume();
        mUserNameEdit.requestFocus();

        mUserNameEdit.postDelayed(new Runnable() {

            @Override
            public void run() {
                // TODO Auto-generated method stub
                InputMethodManager keyboard = (InputMethodManager)
                getSystemService(Context.INPUT_METHOD_SERVICE);
                keyboard.showSoftInput(mUserNameEdit, 0);
            }
        },200);
    }

07-24 20:25