Android中的ConstraintLayout中的View被键盘推上去了要怎么不让它被键盘推上去
要防止键盘推动ConstraintLayout中的视图,您可以在AndroidManifest.xml文件中的Activity中添加以下属性:
<activity
android:name=".YourActivity"
android:windowSoftInputMode="adjustPan">
...
</activity>
adjustPan属性会将整个布局向上推动以适应键盘,而不会改变视图的大小。这样,当键盘弹出时,视图将保持在原始位置,而不会被键盘推动。
另外,您还可以使用adjustResize属性,它会调整布局的大小以适应键盘。这样,当键盘弹出时,布局会重新调整大小,以确保所有视图都可见。这可能会导致某些视图被键盘遮挡。
<activity
android:name=".YourActivity"
android:windowSoftInputMode="adjustResize">
...
</activity>
选择适合您应用程序需求的属性来确保键盘不会推动ConstraintLayout中的视图
原文地址: https://www.cveoy.top/t/topic/ijfi 著作权归作者所有。请勿转载和采集!