2

我想为我的列表视图设置不同大小的背景(取决于软键盘的外观)。我的列表视图位于编辑框之间,我希望我的编辑框始终可见(意味着我不想使用 adjustPan)。

我的问题出现在 android 调整我的列表视图的大小并且背景得到调整的那一刻。我希望我的背景保持不变,只是为了被裁剪。

在此处输入图像描述 在此处输入图像描述

我想看起来像这样 在此处输入图像描述 我可以添加任何样式来使图像看起来像这样,关键是不要调整大小并填充整个可用区域。做类似 CROP 的事情,意味着尽可能多地显示空间,然后将其余部分裁剪。

4

3 回答 3

2

我为我想要解决的问题找到了一些解决方法。我将 scaleType 设置为“centerCrop”值,它似乎工作正常。

我希望这将为遇到此问题的其他人节省时间...

于 2011-10-28T17:20:06.640 回答
1

尝试在您的清单中添加

android:windowSoftInputMode="adjustPan"或者"adjustUnspecified"

为您<activity

在此处阅读有关值的更多信息:http: //developer.android.com/guide/topics/manifest/activity-element.html#wsoft

于 2011-10-28T09:56:26.340 回答
0

我会将列表视图放在线性布局中,并将背景放在线性布局上。

至于顶部的文本框,如果您还没有弄清楚,请使用 relativelayout。

这是关于通过键盘重新调整视图大小的一个很好的链接: http ://groups.google.com/group/android-developers/browse_thread/thread/be5ffe40c2bc29f0?pli=1

这是按钮停留在顶部的一个很好的链接: Add Image at above of listview

于 2011-10-28T09:31:19.947 回答