首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >android listview背景颜色为灰色,姜饼手机无法更改

android listview背景颜色为灰色,姜饼手机无法更改
EN

Stack Overflow用户
提问于 2011-07-30 15:41:49
回答 3查看 2K关注 0票数 3

我在我的页面上有一个简单的列表视图。

代码语言:javascript
运行
复制
    <ListView
    android:id="@+id/dinerListView"
    android:layout_width="fill_parent"
    android:layout_height="150dip"
    android:layout_weight=".40"
    android:background="@drawable/backrepeat"
        android:cacheColorHint="#00000000"
    android:layout_alignParentTop="true" />

无论我将背景设置为什么--无论是图像还是颜色,它都保持灰色。如果我用行填充列表视图,行的背景色就会相应地显示出来。

这种行为只在姜饼手机上表现出来(目前为止,droid和droid3)。在模拟器和其他Froyo手机中,它工作得很好。

EN

回答 3

Stack Overflow用户

发布于 2011-09-27 01:15:29

尝试在ListView的布局中设置android:overScrollFooter="@null"

票数 6
EN

Stack Overflow用户

发布于 2011-10-14 00:13:39

如何在OS v2.3.3和更高版本中绘制ListView,以便最后一行项目下面的额外空间显示指定的背景,而不是新的灰色默认页脚背景颜色:

对于大多数构建来说,overScrollFooter是不可接受的。

只有在您的ListView下面没有其他小部件时,height="wrap_content"本身才有效。删除layout_alignParentBottom="true"是可行的,但也会破坏屏幕布局,具体取决于ListView与其他小部件的关系。

减少ListView高度的最直接方法是将ListView包装在另一种布局中,比如LinearLayout,这样就不会有MotorolaOSV2.3想要绘制成灰色的额外页脚空间。将LinearLayout设置为您希望的任何大小,并将内部ListView的height减少为"wrap_content"。如果您需要更多解释和示例,请浏览此处:List View Footer Background on Android 2.3.3

票数 2
EN

Stack Overflow用户

发布于 2011-07-30 16:08:05

您可以创建包含列表视图的布局,然后将背景设置为所需的图像/颜色。然后为布局放置wrap_content属性,并将其放在活动的主布局下。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6881839

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档