Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在尝试设计一个类似于 LinkedIn 屏幕的布局来共享更新。
当您第一次进入屏幕时,布局被拆分如下:
屏幕的一半是编辑文本 屏幕的一半是图像画廊,画廊上方有一个栏
现在,当我单击编辑文本时 - 键盘出现并且它与画廊一样高,使带有相机图标的栏可见。
他们是如何设计这种布局的,以便键盘高度与画廊高度相同?
事实上,每个键盘都可以有不同的高度,因此要实现这一点,您应该在键盘显示状态时调整活动的大小以适应当前的“高度”。
棘手的部分是,android 不会为您提供当前状态是否为键盘显示状态,因此您应该聪明地管理此状态(一个提示可以比较当前高度或高/宽比以检查它是否通过键盘调整大小。