我有一个EditText
包含在 中的ScrollView
,但是当键盘出现时。
您不能向下滚动到现在涵盖的字段。我尝试在清单和班级中添加adjustSize
, 。adjustPan
但它不起作用..
我有一个EditText
包含在 中的ScrollView
,但是当键盘出现时。
您不能向下滚动到现在涵盖的字段。我尝试在清单和班级中添加adjustSize
, 。adjustPan
但它不起作用..
我遇到了同样的问题,我找到了解决方案。所以,也许它会帮助你。
请为 ScrollView 标签提供以下属性:
android:isScrollContainer="false"
并表明您的活动:
android:windowSoftInputMode="adjustPan"
在活动标记内的清单文件中使用
android:windowSoftInputMode="adjustResize|stateVisible|stateAlwaysHidden"
只是挣扎了 3 个小时来解决同样的问题。
对我有用的是从清单中的 windowSoftInputMode 中删除“adjustPan”。
所以我从:
android:windowSoftInputMode="adjustResize|adjustPan|stateHidden"
至:
android:windowSoftInputMode="adjustResize|stateHidden"
它为我解决了所有问题。
我希望这对其他偶然发现此问题的人有所帮助。有趣的是,在我的其他屏幕上,无论adjustPan如何,它都仍然有效。
你只需在滚动视图中添加这一行android:isScrollContainer="true"
像这样的东西
<ScrollView
android:layout_width="match_parent"
android:layout_height="match_parent"
android:fillViewport="true"
android:isScrollContainer="true"
android:scrollbars="none">