L'ajout d'image d'arrière-plan à la liste dans Android?
Je suis en train d'ajouter une image de fond à une listActivity dans mon application. Cependant, avec le code que j'utilise l'image d'arrière-plan s'affiche sur chaque ligne unique plutôt que pour l'ensemble de la liste.
C'est le fichier xml:
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="horizontal"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:padding="8px" >
<ImageView
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:src="@drawable/qbg1"/>
<TextView
android:id="@+id/employeeID"
android:layout_width="50px"
android:layout_marginRight="20px"
android:layout_height="wrap_content"
android:textColor="@color/textColor"/>
<TextView
android:id="@+id/employeeName"
android:layout_width="wrap_content"
android:layout_marginRight="10px"
android:layout_height="wrap_content"
android:layout_toRightOf="@id/employeeID"
android:textColor="@color/textColor"/>
</RelativeLayout>
<ImageView
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:src="@drawable/qbg1"/>
quelle est la meilleure approche pour ajouter une image d'arrière-plan pour l'activité? Je préfère le faire dans le fichier XML plutôt que par programmation.
double possible de ListView avec l'image d'arrière-plan
OriginalL'auteur Kalimah Apps | 2011-08-17
Vous devez vous connecter pour publier un commentaire.
J'ai résolu le problème en ajoutant le fond de l'image à l'écran principal, puis ajouter la liste à l'intérieur de ce point de vue.
Donc c'est mon main.xml fichier:
et c'est mon listView.xml
Espère que ce sera utile pour d'autres personnes.
OriginalL'auteur Kalimah Apps
J'ai utilisé quelque chose comme cela pour obtenir cet effet.
Je me souviens d'avoir à ajuster certains paramètres pour faire en sorte que le fond est resté visible alors que la liste était en train de défiler.
OriginalL'auteur FoamyGuy
Avez-vous essayer de mettre l'image dans le code, essayez cette
getListView().setBackgroundResource(R.drawable.matchback);
OriginalL'auteur Amalan Dhananjayan