Jetzt kostenlos registrieren. Mitglieder surfen ohne Werbung auf Android-Hilfe.de!
Zurück   Android-Hilfe.de > Android Developer > Android App Entwicklung

Wie kann man den android:galleryItemBackground ändern?

Das Thema "Wie kann man den android:galleryItemBackground ändern?" befindet sich unter Android App Entwicklung auf Android-Hilfe.de.


Antwort

 

Themen-Optionen Ansicht
Alt 07.06.2011, 13:39   #1 (permalink)
Neuer Benutzer

Registriert seit: 25.11.2010
Beiträge: 10
Abgegebene Danke: 2
Erhielt 0 Danke für 0 Beiträge
Standard Wie kann man den android:galleryItemBackground ändern?

Ich habe jetzt 'zig Tutorials ergoogelt, in denen Beispiele zur Gallery immer so ablaufen, dass es zunächst eine attrs.xml Datei mit solchem Inhalt gibt:

Code:
<?xml version="1.0" encoding="utf-8"?>
<resources>
    <declare-styleable name="HelloGallery">
        <attr name="android:galleryItemBackground" />   
    </declare-styleable>   
</resources>
Später wird dann im Adapter für die einzelnen Einträge der Gallery so etwas aufgerufen:

Code:
...
mGalleryItemBackground = a.getResourceId(
                    R.styleable.HelloGallery_android_galleryItemBackground, 0);
...
ImageView i = new ImageView(mContext);

i.setBackgroundResource(mGalleryItemBackground);
...
Das Beispiel hier stammt aus den original Android Tutorials.

Was muss ich jetzt machen, wenn ich einen anderen Hintergrund für meine Bildeinträge in der Gallery haben möchte, z.B. eine Grafik mit grundeten Ecken?

Wenn ich im Code oben mal spaßeshalber folgendes mache:

Code:
i.setBackgroundResource(R.drawable.green_box);
Dann wird mir die angegebene Grafik nicht im Hintergrund angezeigt, die Bilder der Gallery überlappen sich und haben plötzlich eine andere Größe. Wie und wo muss ich also das Theme oder den Style für die Gallery anpassen?

Zusatzfrage: Wenn ich so etwas wie eine Gallery haben möchte, allerdings sollen dort die einzelnen Einträge aus Bildern und Texten bestehen, wie geht das dann? Alle Adapter, die von BaseAdapter erben können ja nur eine View zurückgeben, keine komplexeren Gebilde, oder?
mdolphin ist offline   Mit Zitat antworten
Antwort

Stichworte
-

Themen-Optionen
Ansicht


Ähnliche Themen

Thema Autor Forum Antworten Letzter Beitrag
Wie oft kann man den Akku laden? yumimuc Samsung Galaxy Ace (S5830) Forum 11 06.04.2011 12:47
Wie kann man den Kalender synchronisieren? vladi5 Motorola Milestone 2 Forum 4 27.12.2010 22:42
Wie kann man die Bildschirmauflösung ändern? Steppenwolf82 Sonstige Android-Tablets 2 18.10.2010 13:42
Wie kann man den Speicherverbrauch prüfen? GMoN Android App Entwicklung 4 26.09.2010 19:27
Cestos: wie kann man den Account transferieren? klausa2 Android Spiele 2 04.04.2010 16:36




Du liest gerade: "Wie kann man den android:galleryItemBackground ändern?" unter "Android App Entwicklung" auf Android-Hilfe.de.


Powered by vBulletin®
Copyright ©2000 - 2012, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
© Android-Hilfe.de 2012 - All rights reserved.