2013-07-20 13 views
0

У меня есть активность listview с кучей отдельных элементов textview. Вот мой пункт:Как добавить backgroud в listview? -Android

<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> 

Как вы можете видеть, цвет текста белый, а фон прозрачный. (Я пытался ставить альфа от 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> 

Я хочу чтобы сделать элементы списка вида полупрозрачными, чтобы можно было просмотреть фоновое изображение.

Каждый предмет должен быть полупрозрачным, текст должен быть белым и видимым, а фон списка должен быть виден.

Я не могу понять, что это правильно, я могу установить сплошной цвет, но я хочу, чтобы элементы прокручивали фиксированное фоновое изображение.

Что я делаю неправильно? (есть несколько вопросов, как это, но все они решены.)

EDIT:

http://postimg.org/image/4yjh7fiwp/

Вот screenie, выглядят очень внимательно вы можете увидеть текст, (попробуйте нажать CTRL + A) Но цвет текста не проблема, белый текст в порядке, так как мое фоновое изображение черноватое ... Я просто хочу, чтобы listview и его элементы были полупрозрачными.

Скрини в значительной степени то же самое с тем, что я сделал, и с предложением, данным swapnil ... Никаких изменений вообще.

+0

Можете ли вы опубликовать снимок экрана списка? – Triode

+0

Выполнено, это в ссылке. –

ответ

0

Убедитесь, что список backdrnd не будет белого, другой мудрый текст не будет виден.

<ListView 
     android:id="@+id/lvSongs" 
     android:layout_width="fill_parent" 
     android:layout_height="fill_parent" 
     android:cacheColorHint="@android:color/transparent" 
     android:listSelector="@android:color/transparent" 
     android:padding="10dp" 
     android:background="@drawable/s4" 
/> 

<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="@android:color/white" 
    android:background="@android:color/transpernt" 
    android:padding="10dip" 
    android:textSize="16dip" 
    android:textStyle="bold" >  
</TextView> 
+0

Спасибо, что ответили, но это не дало никаких изменений ... вообще, я включил экран, как он выглядит после того, как я печатаю эти изменения ... –

+0

Привет? .......... –

Смежные вопросы