0

前提:我有一个片段位于活动布局的框架布局内。该应用程序处于全屏模式

片段的样子

问题:当键盘抬起时,它会隐藏一些编辑文本,甚至是当前具有焦点的文本。

问题

已采取的措施:我已经尝试在清单中设置标志:

android:windowSoftInputMode="adjustPan"  
// OR
android:windowSoftInputMode="adjustResize"
// OR ...

但没有任何效果。我还尝试在片段的 onCreateView 中设置标志(我也尝试在 onCreate 中),但没有成功。

...
getActivity().getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_RESIZE);
...

问题:可能是什么问题?我究竟做错了什么?

4

2 回答 2

0

我找到了问题的解决方案:我com.google.android.material:material:1.2.0-alpha02显然在使用它似乎有屏幕自动调整的问题。改变com.google.android.material:material:1.2.0-alpha06它工作正常。

于 2020-05-05T17:16:58.550 回答
0

尝试使用滚动视图作为表单的父级。

于 2020-04-21T15:24:27.283 回答