如何使列表视图透明?

时间:2013-07-20 07:40:03

标签: list text view colors back

我有一系列单个textview项目的listview活动。这是我的项目:

<TextView xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/label"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:textColor="#FFFFFF"
    android:background="#00000000"
    android:padding="10dip"
    android:textSize="16dip"
    android:textStyle="bold" >    
</TextView>

如您所见,文本颜色为白色,背景为透明。 (我尝试将alpha从0添加到100,它显示白色背景或黑色)

现在在listview中,我在后台放了一个名为“s4”的图片:

<ListView xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/llll"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent" 
    android:background="@drawable/s4">
</ListView>

我想让listview项目变得半透明,以便可以查看背景图片。

每个项目应该是半透明的,文本应该是白色的并且可见,并且列表视图的背景应该是可见的。

我似乎无法做到正确,我可以使用纯色,但我希望这些项目能够滚动固定的背景图像。

我做错了什么?

1 个答案:

答案 0 :(得分:0)

尝试这样..........将文本视图设置为线性布局并为布局设置背景颜色.......

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="280dp"
android:layout_height="30dp"
android:background="#F1F1F1"
android:orientation="horizontal" >

<TextView 
android:id="@+id/label"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:textColor="#FFFFFF"
android:background="#00000000"
android:padding="10dip"
android:textSize="16dip"
android:textStyle="bold" >    
</TextView>

</LinearLayout>