当软键盘出现在android中时如何调整布局?

当软键盘出现在android中时如何调整布局?,第1张

概述我在布局的底部有一个EditText,如下图所示 当软键盘出现在屏幕上时,我需要在软键盘和edittext之间留出50dp的间隙.最终输出将如此图像   我怎样才能做到这一点?清单中的AdjustPan或AdjustResize并没有给出具体的差距. AdjustResize动态计算每个视图的大小,以便在软键盘可见时尽可能多地将它们放入屏幕中.这一点的重点在于开发人员不必担心视图的大小调整以及它们 我在布局的底部有一个EditText,如下图所示

当软键盘出现在屏幕上时,我需要在软键盘和edittext之间留出50dp的间隙.最终输出将如此图像

 

我怎样才能做到这一点?清单中的AdjustPan或AdjustResize并没有给出具体的差距.

解决方法 AdjustResize动态计算每个视图的大小,以便在软键盘可见时尽可能多地将它们放入屏幕中.这一点的重点在于开发人员不必担心视图的大小调整以及它们之间的相对距离.系统将自动为您调整视图大小,以便用户可以查看尽可能多的视图.

因此,除非您愿意查看Android源代码并找出一种覆盖默认行为的方法(也许有一种方法可以将输入方法类子类化),所以您要求的是不可能的.

总结

以上是内存溢出为你收集整理的当软键盘出现在android中时如何调整布局?全部内容,希望文章能够帮你解决当软键盘出现在android中时如何调整布局?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1124931.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-30
下一篇 2022-05-30

发表评论

登录后才能评论

评论列表(0条)

保存