1

我为 android 2.3 开发了一个 UI。UI 包含一个列表,以及屏幕底部的一些图标。

@android:style/Theme.Holo.Light<application/>标签中使用过。

我已经在Samsung galaxy nexus (android 2.3)和上测试过这个应用程序galaxy nexus (android 4.0)。它工作得很好。

但是当我在 上运行这个应用程序时Motorola Razor XT910 (android 2.3),如果列表只包含几个元素,即它没有覆盖整个屏幕区域(即底部图标上方的屏幕区域),则空白部分显示为灰色。我还将background布局标签设置为white颜色。Moto 上的 UI 如下所示:

在此处输入图像描述

请建议我如何将这个灰色区域设为白色背景。我已经尝试了很多,但找不到解决方案。

谢谢你。

4

3 回答 3

5

与其将其高度设置为 wrap_content ,不如将以下属性添加到您的列表视图中。

问题是android:overScrollFooter。摩托罗拉有一个默认设置,它会引起悲伤。要摆脱它,android:overScrollFooter="@null"请在您的ListView.

我在摩托罗拉设备中也遇到了同样的问题

  • 违抗 MB526 操作系统 2.3.4
  • Droidx 操作系统 2.3.4
于 2013-06-26T14:39:23.607 回答
3

此问题出现在使用 android 2.3 的摩托罗拉设备上。最简单的解决方法是将列表视图高度设置为 wrap_content。更多关于这里的问题.. Moto Listview

于 2012-06-21T02:16:26.680 回答
-1

将主布局的背景颜色设置为白色。它将正常工作

于 2012-06-18T08:28:58.030 回答