1
Je voudrais ajouter ImageButton aux articles de la Galerie dans une fonctionnalité de type superposition. Plus précisément, je voudrais avoir 4 boutons à placer en haut de chaque image dans la galerie et déclencher des actions quand ils sont pressés.Superposer des images dans la vue Galerie?
Merci beaucoup pour toute aide ou conseil à ce sujet. Voici mon fichier XML.
<include layout="@layout/topnav_bar"/>
<!-- These are my buttons -->
<include layout="@layout/topbuttons"/>
<Gallery xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/runway"
android:gravity="top"
android:spacing="5dp"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_weight="1"/>
<include layout="@layout/bottomnav_bar"/>
Ceci est mon TOPBUTTONS XML
<ImageButton
android:id="@+id/ibuy"
android:src="@drawable/ishop"
android:onClick="@string/ibuy"
android:scaleType="centerInside"
android:layout_height="50dp"
android:layout_width="20dp"
android:layout_weight="1"/>
<ImageButton
android:src="@drawable/izoom"
android:scaleType="centerInside"
android:layout_height="50dp"
android:layout_width="20dp"
android:layout_weight="1"/>
<ImageButton
android:id="@+id/fblike"
android:src="@drawable/ishare"
android:onClick="@string/postToFaceBook"
android:scaleType="centerInside"
android:layout_height="50dp"
android:layout_width="20dp"
android:layout_weight="1"/>
<ImageButton
android:id="@+id/ilove"
android:src="@drawable/ilove"
android:onClick="@string/rateIt"
android:scaleType="centerInside"
android:layout_height="50dp"
android:layout_width="20dp"
android:layout_weight="1"/>
J'ai essayé votre suggestion mais les boutons ne sont pas appliqués à chaque image. Un seul ensemble de boutons est créé. Disons que j'ai 12 images dans ma galerie, je veux que chacune des images individuelles aient leur propre jeu de boutons. Peut-être que j'ai besoin de manipuler l'image elle-même et de superposer l'image? Je ne suis pas sûr de la bonne approche. – Byron
OK Je pense que vous avez une image par écran. Si vous n'avez pas encore trouvé de solution, essayez de créer un nouvel adaptateur comme vous le faites pour ListView et définissez-le pour votre galerie. – mkso