对于那些需要填写很多内容的页面,使用ScrollView并滚动就方便了许多,ScrollView:
一种办法是在AndroidManifest.xml设置ACTIVITY
如果是fragment,只需要在代码里面控制
补:这样设置的话,软键盘弹出和消失,都会有延时动作,建议加上背景,默认的是黑色无背景
<ScrollView
android:layout_width="match_parent"
android:layout_height="match_parent"
android:isScrollContainer="true">
</ScrollView>
一种办法是在AndroidManifest.xml设置ACTIVITY
android:windowSoftInputMode="adjustResize"
如果是fragment,只需要在代码里面控制
context.getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_RESIZE);
补:这样设置的话,软键盘弹出和消失,都会有延时动作,建议加上背景,默认的是黑色无背景
context.getWindow().setBackgroundDrawableResource(XXXX);
优化Android应用中大量输入内容页面的滚动体验
本文详细介绍了如何在Android应用中优化含有大量输入内容的页面滚动体验,通过使用ScrollView组件和调整窗口软键盘模式,实现软键盘弹出与应用界面的无缝集成。同时,提供了一个实例来演示如何在AndroidManifest.xml文件中设置窗口属性,确保在不同设备上的良好用户体验,并在代码层面控制软键盘行为,避免延迟和不适。此外,还给出了在应用中设置背景颜色的方法,以提升视觉效果。
611

被折叠的 条评论
为什么被折叠?



