Autore Topic: Consiglio layout per activity per visualizzare una serie di immagini  (Letto 335 volte)

Offline superfox

  • Nuovo arrivato
  • *
  • Post: 28
  • Respect: 0
    • Mostra profilo
Buonasera a tutti,
la mia activity dovrà visualizzare una serie di immagini (9), le quali dovranno far accedere (cliccando su di esse) a un fragment o un activity diciamo.
Avevo pensato di scegliere come layout il gridview e utilizzare picasso per caricare le immagini
Cosa ne pensate?

Offline tonno16

  • Utente storico
  • *****
  • Post: 1200
  • Respect: +58
    • Mostra profilo
  • Dispositivo Android:
    moto g
  • Play Store ID:
    Diego Tonini
  • Sistema operativo:
    OpenSuse
Re:Consiglio layout per activity per visualizzare una serie di immagini
« Risposta #1 il: 27 Dicembre 2014, 18:34:33 CET »
0
Penso che vada bene. Qual è il problema?

Offline superfox

  • Nuovo arrivato
  • *
  • Post: 28
  • Respect: 0
    • Mostra profilo
Re:Consiglio layout per activity per visualizzare una serie di immagini
« Risposta #2 il: 28 Dicembre 2014, 12:25:06 CET »
0
Grazie mille, volevo sapere pero se potevate indicarmi dei tutorial su di essi ben fatti

Offline tonno16

  • Utente storico
  • *****
  • Post: 1200
  • Respect: +58
    • Mostra profilo
  • Dispositivo Android:
    moto g
  • Play Store ID:
    Diego Tonini
  • Sistema operativo:
    OpenSuse
Re:Consiglio layout per activity per visualizzare una serie di immagini
« Risposta #3 il: 28 Dicembre 2014, 12:28:01 CET »
0
Ci sono molti tutorial. Cerca custom base adapter su google developer. Poi fatti un layout xml. Esso rappresenterà la il layout dell item nella tua griglia. Con Picasso carichi facilmente le immagini. Sono 2 righe e basta per settare una immagine

Offline Ohmnibus

  • Utente senior
  • ****
  • Post: 624
  • Respect: +136
    • Google+
    • @ohmnibus
    • Mostra profilo
    • Lords of Knowledge GdR
  • Dispositivo Android:
    Samsung Galaxy Nexus
  • Play Store ID:
    Ohmnibus
  • Sistema operativo:
    Windows 7 x64
Re:Consiglio layout per activity per visualizzare una serie di immagini
« Risposta #4 il: 28 Dicembre 2014, 13:10:36 CET »
0
Se le immagini sono al massimo 9 puoi usare dei LinearLayout innestati, uno verticale per le 3 righe ciascuno dei quali ne contiene un altro orizzontale per le 3 celle della riga

Codice (XML): [Seleziona]
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:orientation="vertical" >
        <LinearLayout
                android:layout_width="match_parent"
                android:layout_height="0dp"
                android:layout_weight="1"
                android:orientation="horizontal">
                <ImageView
                        android:id="@+id/imgCella01"
                        android:layout_width="0dp"
                        android:layout_height="match_parent"
                        android:layout_weight="1"
                        android:src="@android:drawable/btn_star_big_on"
                        />
                <ImageView
                        android:id="@+id/imgCella02"
                        android:layout_width="0dp"
                        android:layout_height="match_parent"
                        android:layout_weight="1"
                        android:src="@android:drawable/btn_star_big_on"
                        />
                <ImageView
                        android:id="@+id/imgCella03"
                        android:layout_width="0dp"
                        android:layout_height="match_parent"
                        android:layout_weight="1"
                        android:src="@android:drawable/btn_star_big_on"
                        />
        </LinearLayout>
        <LinearLayout
                android:layout_width="match_parent"
                android:layout_height="0dp"
                android:layout_weight="1"
                android:orientation="horizontal">
                <ImageView
                        android:id="@+id/imgCella04"
                        android:layout_width="0dp"
                        android:layout_height="match_parent"
                        android:layout_weight="1"
                        android:src="@android:drawable/btn_star_big_on"
                        />
                <ImageView
                        android:id="@+id/imgCella05"
                        android:layout_width="0dp"
                        android:layout_height="match_parent"
                        android:layout_weight="1"
                        android:src="@android:drawable/btn_star_big_on"
                        />
                <ImageView
                        android:id="@+id/imgCella06"
                        android:layout_width="0dp"
                        android:layout_height="match_parent"
                        android:layout_weight="1"
                        android:src="@android:drawable/btn_star_big_on"
                        />
        </LinearLayout>
        <LinearLayout
                android:layout_width="match_parent"
                android:layout_height="0dp"
                android:layout_weight="1"
                android:orientation="horizontal">
                <ImageView
                        android:id="@+id/imgCella07"
                        android:layout_width="0dp"
                        android:layout_height="match_parent"
                        android:layout_weight="1"
                        android:src="@android:drawable/btn_star_big_on"
                        />
                <ImageView
                        android:id="@+id/imgCella08"
                        android:layout_width="0dp"
                        android:layout_height="match_parent"
                        android:layout_weight="1"
                        android:src="@android:drawable/btn_star_big_on"
                        />
                <ImageView
                        android:id="@+id/imgCella09"
                        android:layout_width="0dp"
                        android:layout_height="match_parent"
                        android:layout_weight="1"
                        android:src="@android:drawable/btn_star_big_on"
                        />
        </LinearLayout>
</LinearLayout>
Ohmnibus
Le mie app su Play Store

È stata trovata una soluzione al tuo problema? Evidenzia il post più utile premendo . È un ottimo modo per ringraziare chi ti ha aiutato.