当Android中显示软键盘时,如何向上移动layoutFragment?

A.A*_*A.A 6 android fragment android-layout android-softkeyboard android-fragments

我有这个页面:

在此处输入图片说明

但是打开时softWareKeyBoard我看不到其他EditText。我能做什么?

在此处输入图片说明

注意:我使用下面的代码,但没有奏效。而我class就是extends Fragment

getActivity().getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_VISIBLE|WindowManager.LayoutParams.SOFT_INPUT_ADJUST_RESIZE);
Run Code Online (Sandbox Code Playgroud)

小智 5

有两种方法可以做到这一点,或者你可以在你的清单活动中使用它

它将起作用,调整盘将向上流动您的表面并打开软键盘

getActivity().getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_PAN);
Run Code Online (Sandbox Code Playgroud)

<activity android:name="XXXActivity" android:windowSoftInputMode="adjustPan">
</activity>
Run Code Online (Sandbox Code Playgroud)