2012-06-14 3 views
1

comme je sais, il n'y a pas de moyen simple de rendre Android Gallery verticale. Mais Gallery a une chose dont j'ai besoin - le positionnement des objets sur un centre de vue. Comment puis-je faire cela dans ListView?ListView agissant comme une galerie verticale

Liste adaptéeLa vue doit être assimilée à une machine à sous: l'élément sélectionné est toujours placé au centre de la vue. C'est le type de "défilement discret"

+0

veuillez préciser ce que vous voulez, voulez-vous que les composants soient centrés horizontalement, et la largeur de l'appareil de remplissage – jeet

Répondre

0

Vous pouvez utiliser Android Gravity pour positionner une vue dans son parent. Par exemple:

<?xml version="1.0" encoding="utf-8"?> 
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    android:orientation="vertical" 
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent" > 
    <LinearLayout 
     android:orientation="horizontal" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:gravity="center" > 
    <TextView 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:text="@string/hello" /> 
    <ImageView 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:src="@drawable/icon" /> 
    </LinearLayout> 
</LinearLayout> 
Questions connexes