Android FaceBook是如何在横向和键盘开放模式下管理和消除利润的

Android FaceBook是如何在横向和键盘开放模式下管理和消除利润的,android,android-layout,Android,Android Layout,我想知道facebook是如何通过在横向模式和开放键盘模式下删除下面显示的填充或边距来适应所有屏幕大小的布局的 如果有人已经实现了相同的功能或得到了它背后的逻辑,请让我知道 如果将元素放置在滚动视图中,则当键盘打开时,元素将自动向上移动。您的AndroidManifest.xml文件中还必须有android:windowSoftInputMode=“adjustResize”,才能进行相应的活动谢谢,我的布局在scrollview中,但没有manifest属性。我将尝试这个,并将在这里更新。另

我想知道facebook是如何通过在横向模式和开放键盘模式下删除下面显示的填充或边距来适应所有屏幕大小的布局的

如果有人已经实现了相同的功能或得到了它背后的逻辑,请让我知道


如果将元素放置在
滚动视图中,则当键盘打开时,元素将自动向上移动。您的
AndroidManifest.xml
文件中还必须有
android:windowSoftInputMode=“adjustResize”
,才能进行相应的
活动

谢谢,我的布局在scrollview中,但没有manifest属性。我将尝试这个,并将在这里更新。另外,请告知我是否还需要将configchnages=“定向|键盘隐藏”我已经从facebook apk中提取了清单,但清单中没有这样的内部登录活动。
orientation | keyboardhidden
意味着您将在
活动中覆盖的
onConfigurationChanged
函数中自己处理方向更改。查看此处了解更多信息: