Android 虚拟键盘位置
Android Virtual Keyboard Position
我在 Android Studio 中有两个 activity 表格。我正在尝试获取它,以便表单滚动,并且当虚拟键盘弹出时它不会覆盖内容。例如:
如您所见,键盘与两个文本框下方的两个按钮重叠。我怎样才能让它不这样做?
我已经尝试在清单文件中使用 android:windowSoftInputMode="adjustResize"
,但它似乎仍然覆盖了按钮。
干杯。
您可能想玩玩 windowSoftInputMode
。
<activity android:windowSoftInputMode="stateVisible|adjustResize" . . . >
有关详细信息,请参阅开发人员文档 here。
我发现如果清单中的 android:windowSoftInputMode="adjustResize"
不起作用,那么您的 layout.xml 的根视图中可能没有 android:fitsSystemWindows="true"
(在我的例子中我遇到了 ConstraintLayout 的问题,但我知道它也适用于 relativeLayout,我不确定其他布局)
我在 Android Studio 中有两个 activity 表格。我正在尝试获取它,以便表单滚动,并且当虚拟键盘弹出时它不会覆盖内容。例如:
如您所见,键盘与两个文本框下方的两个按钮重叠。我怎样才能让它不这样做?
我已经尝试在清单文件中使用 android:windowSoftInputMode="adjustResize"
,但它似乎仍然覆盖了按钮。
干杯。
您可能想玩玩 windowSoftInputMode
。
<activity android:windowSoftInputMode="stateVisible|adjustResize" . . . >
有关详细信息,请参阅开发人员文档 here。
我发现如果清单中的 android:windowSoftInputMode="adjustResize"
不起作用,那么您的 layout.xml 的根视图中可能没有 android:fitsSystemWindows="true"
(在我的例子中我遇到了 ConstraintLayout 的问题,但我知道它也适用于 relativeLayout,我不确定其他布局)