按下EditText
底部的ListView
,会隐藏ActionBar
。我的第一个问题是阻止ListView
的背景图像缩小。不知怎的,我克服了我的问题。但是dnt知道如何解决这个问题。任何人都可以指导我吗? Thanx提前。
修改(解释)
就像 Viber 或 Whats App 中的聊天窗口一样,我底部有一个EditText
,中间有ListView
个ActionBar
位于顶部。当我点击EditText
时,背景图像缩小/挤压。我使用adjustPan
来克服这个问题。没关系。但现在,当软键盘出现时,它会隐藏ActionBar/TitleBar
。
答案 0 :(得分:2)
使用adjustResize而不是adjustPan。如果需要,框架将始终尝试通过滚动任何父视图来保持焦点元素在屏幕上。
如果您的EditText字段没有嵌套在某种滚动容器(如ScrollView)中,那么当键盘调整活动大小时,您的布局可能太高而无法完全显示。尝试在ScrollView中包装表单的布局。这也可以让您的应用内容在较小的屏幕设备上运行时进行滚动。