1

我的 ListView 有以下代码:

<ListView android:id="@android:id/list" xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="match_parent"
    android:scrollbarStyle="insideOverlay"
    android:background="@android:color/white"
    android:cacheColorHint="@android:color/white"
    android:fadingEdgeLength="16dip" />

我的活动中有主题“Holo.Light.DarkActionBar”。我尝试将 ListView 的样式更改为相同的样式,但我没有得到正确的颜色。在 Eclipse 的布局编辑器中,它显示如下:

在此处输入图像描述

但在我的手机上,我得到了这个:

得到

如果我将主题应用于活动,为什么它不会改变颜色?

4

1 回答 1

0

只是一个解决了我不久前遇到的类似问题的想法:

您是否将主题或样式应用于 ListItems,或者只是应用于 ListView?

如果这是问题所在,您可以在此处找到有关如何执行此操作的详细说明:

http://codehenge.net/blog/2011/05/customizing-android-listview-item-layout/

(我会在评论中询问,但我可能还没有这样做^^)

于 2012-07-18T06:34:32.300 回答