|
|
导航: |
论坛 -> 移动应用开发
斑竹:flyers,iamdream |
|
作者: |
sxfgf (FC_FGF) |
★☆☆☆☆ |
-
|
普通会员 |
|
2021/10/18 13:39:33 |
标题: |
Delphi 10.4.2 虚拟键盘遮挡控件的想法 |
浏览:1443 |
|
加入我的收藏 |
楼主: |
事先说明,自身能力欠缺,不能自行完成该代码的实现,所以把我的想法贴出来大家帮忙实现
设计界面时,在页面底部加一个layout,里面放一个Panel(client), 虚拟键盘没弹出时,layout的height=0 根据控件所在屏幕的位置top -(屏幕高度 - 虚拟键盘高度)-控件的height得到调整的距离,然后让layout的height等于这个距离,实现界面布局整体上移
当,虚拟键盘关闭后,让layout的height=0,以实现整体布局的复原
难点:虚拟键盘被动、主动显示隐藏的消息获取 这个思路只能在进入控件时触发,而不能自主触发
----------------------------------------------
偶尔做做代码应付一下工作,却发现Delphi已成必配 |
作者: |
|
2021/10/19 10:17:42 |
1楼: |
xe5 就解决了。你们不看人家的源码。活该不知道。
----------------------------------------------
(C)(P)Flying Wang
|
作者: |
|
2021/10/19 14:46:32 |
2楼: |
官方的demo中有,也在不断的改。。。。
----------------------------------------------
山外青山楼外楼,能人背后有能人弄..
|
作者: |
sxfgf (FC_FGF) |
★☆☆☆☆ |
-
|
普通会员 |
|
2021/11/30 10:47:06 |
3楼: |
wang_80919 源码一般在哪里?
----------------------------------------------
偶尔做做代码应付一下工作,却发现Delphi已成必配
|
作者: |
|
2021/11/30 11:05:11 |
4楼: |
C:\Users\Public\Documents\Embarcadero\Studio\21.0\Samples\Object Pascal\Multi-Device Samples\User Interface\ScrollableForm
----------------------------------------------
-
|
|