【问题标题】:Adjust height according to keyboard根据键盘调整高度
【发布时间】:2015-07-15 17:33:57
【问题描述】:

我正在尝试设计一个类似于 LinkedIn 屏幕的布局以共享更新。

当你第一次进入屏幕时,布局是这样分割的:

屏幕的一半是编辑文本 屏幕的一半是图片库,图片库上方有一个栏

现在,当我单击编辑文本时 - 键盘出现并且它与画廊一样高,使带有相机图标的栏可见。

他们是如何设计这种布局以使键盘高度与画廊高度相同的?

【问题讨论】:

  • 谢谢,但在那个例子中,布局刚刚移到顶部 - 我需要我的编辑文本保持完全相同的大小,并且底部(画廊和栏)位于键盘(栏应在键盘上方)

标签: android layout keyboard adjustpan


【解决方案1】:

事实上,每个键盘都可以有不同的高度,所以要实现这一点,你应该在键盘显示状态时调整 Activity 的大小以适应当前的“高度”。

棘手的部分是,android 不会为您提供当前状态是否为键盘显示状态,因此您应该巧妙地管理此状态(一个提示可以比较当前高度或高/宽比以检查它是否调整大小键盘。

【讨论】:

    猜你喜欢
    • 2013-10-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-08-03
    • 2010-12-18
    • 2010-10-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多