Android 安卓Compose软键盘和Activity页面的协调处理问题

问题展示

1、输入框展示不完整,且布局被顶出屏幕外

这是默认处理的样式

在这里插入图片描述

2、输入框被软键盘完全覆盖

当在AndroidManifest.xml Activity标签上加上 android:windowSoftInputMode=“adjustResize” 会遇到这种情况
请添加图片描述


解决方案

android:windowSoftInputMode=“adjustResize” 加上之后的基础之上,再往根部据的Modifier属性中再加入 .imePadding() 即可解决!

 Column(
        modifier = Modifier
            .fillMaxSize()
            .background(c.messageBackground)
            .imePadding() // 添加 imePadding
    ) {
    
    
        ......
 }

最终演示

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/qq_40881680/article/details/141437517
今日推荐