键盘更改页面高度:如何避免?

时间:2013-09-17 13:40:29

标签: android css cordova

我正在使用Phonegap / Cordova开发Android应用。 我已按照以下百分比排列我的布局(在CSS中):

标题 - 50px;

Content_row1 - 30%(剩下的,基本上这是屏幕高度的30%减去页眉减去页脚);

Content_row2 - 40%;

Content_row3 - 30%;

页脚 - 50px;

之所以这样,是因为我想要一个从不显示滚动条的布局,并且可以横向和纵向使用。

一切正常,输入字段除外:在内容区域中,有一个用户和密码字段。点击它翻转打开Android键盘(应该会发生),但这会导致我的布局缩小。键盘占用约50%,另外50%用于我的应用布局。当键盘打开时,这会导致我的所有元素(例如徽标)缩小,这是不理想的......

有没有办法避免这种情况?基本上我希望键盘在应用程序上滑动,而不是强迫应用程序缩小50%......

1 个答案:

答案 0 :(得分:0)

偶然发现答案......在活动中添加android:windowSoftInputMode="adjustPan"就可以了。