列表视图背景未出现在Android中

时间:2011-06-24 23:23:52

标签: android listview

我的可绘制文件夹中有一个名为bg.png的项目,但是,它不会在列表视图中显示为背景。我得到的只是默认的黑色。我究竟做错了什么?它需要是特定大小,还是我的代码中的问题?请参阅下面的main.xml:

<LinearLayout android:id="@+id/LinearLayout01"
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_height="fill_parent"
     android:layout_width="fill_parent"
     android:background="@drawable/bg">

<ListView android:id="@+id/ListView01"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="#00000000"
android:cacheColorHint="#00000000">

</ListView>

</LinearLayout>

2 个答案:

答案 0 :(得分:0)

好的,使用以下代码,它会起作用。

<LinearLayout android:id="@+id/LinearLayout01"
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_height="fill_parent"
 android:layout_width="fill_parent">

<ListView android:id="@+id/ListView01"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@drawable/bg">

</ListView>
</LinearLayout>

答案 1 :(得分:0)

这里的问题可能是您需要将listview项目的背景颜色设置为此颜色,因为当显示项目时,显示的颜色是listview项目的背景颜色而不是listview本身。