CERCA
PER MODELLO
FullScreen Chatbox! :)

Utente del giorno: megthebest con ben 1 Thanks ricevuti nelle ultime 24 ore
Utente della settimana: carotix con ben 4 Thanks ricevuti negli ultimi sette giorni
Utente del mese: megthebest con ben 21 Thanks ricevuti nell'ultimo mese

Visualizzazione dei risultati da 1 a 1 su 1
Discussione:

Listview con testo e immagini da db sqlite

Se questa discussione ti è stata utile, ti preghiamo di lasciare un messaggio di feedback in modo che possa essere preziosa in futuro anche per altri utenti come te!
  1. #1
    Baby Droid


    Registrato dal
    Jul 2015
    Messaggi
    3

    Ringraziamenti
    0
    Ringraziato 0 volte in 0 Posts
    Predefinito

    Listview con testo e immagini da db sqlite

    Salve,
    ho questo problema:

    1) Caricare la listview dal db tramite sql lite dalla seguente tabella:

    PEZZITB (descrizione, imgdescrizione, imgpezzo, codsag, codoe, n, csct, a, b, cod_auto, cod_marca).

    descrizione, codsag, codoe, n, csct, a, b, cod_auto, cod_marca => testo
    imgpezzo e imgdescrizione => immagine (nel db c'è il nombe dell'immagine da caricare dalla drawable)


    2) In pratica dovrei avere una cosa del genere senza immagini come nell'allegato img1

    3) Il mio layout che ho fatto è questo (img3):

     
    1
    2
    3
    <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    4
       xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent"
    5
       android:layout_height="match_parent" android:paddingLeft="@dimen/activity_horizontal_margin"
    6
       android:paddingRight="@dimen/activity_horizontal_margin"
    7
       android:paddingTop="@dimen/activity_vertical_margin"
    8
       android:paddingBottom="@dimen/activity_vertical_margin" tools:context=".MainActivity"
    9
       android:id="@+id/principale">
    10
    11
        <GridLayout
    12
           android:id="@+id/layoutprincipale"
    13
           android:layout_width="match_parent"
    14
           android:layout_height="match_parent"
    15
           android:layout_alignParentTop="true"
    16
           android:layout_alignParentLeft="true"
    17
           android:layout_alignParentStart="true">
    18
    19
            <FrameLayout
    20
               android:id="@+id/layoutlogo"
    21
               android:layout_width="213dp"
    22
               android:layout_height="78dp"
    23
               android:layout_row="0"
    24
               android:layout_column="0"
    25
               android:background="@drawable/logo"></FrameLayout>
    26
    27
            <GridLayout
    28
               android:layout_width="1172dp"
    29
               android:layout_height="wrap_content"
    30
               android:layout_row="1"
    31
               android:layout_column="0">
    32
    33
                <LinearLayout
    34
                   android:orientation="vertical"
    35
                   android:layout_width="239dp"
    36
                   android:layout_height="match_parent"
    37
                   android:layout_row="0"
    38
                   android:layout_column="0">
    39
    40
                    <TextView
    41
                       android:layout_width="wrap_content"
    42
                       android:layout_height="wrap_content"
    43
                       android:textAppearance="?android:attr/textAppearanceMedium"
    44
                       android:text="MARCA:"
    45
                       android:layout_marginTop="20dp"
    46
                       android:id="@+id/labelMarca"
    47
                       android:layout_gravity="center_horizontal" />
    48
    49
                    <Spinner
    50
                       android:layout_width="match_parent"
    51
                       android:layout_height="wrap_content"
    52
                       android:id="@+id/selMarca"
    53
                       android:layout_gravity="center_horizontal" />
    54
    55
                    <TextView
    56
                       android:layout_width="wrap_content"
    57
                       android:layout_height="wrap_content"
    58
                       android:textAppearance="?android:attr/textAppearanceMedium"
    59
                       android:text="MODELLO"
    60
                       android:id="@+id/labelModello"
    61
                       android:layout_gravity="center_horizontal" />
    62
    63
                    <Spinner
    64
                       android:layout_width="match_parent"
    65
                       android:layout_height="wrap_content"
    66
                       android:id="@+id/selModello"
    67
                       android:layout_gravity="center_horizontal" />
    68
    69
                    <TextView
    70
                       android:layout_width="wrap_content"
    71
                       android:layout_height="wrap_content"
    72
                       android:textAppearance="?android:attr/textAppearanceMedium"
    73
                       android:text="ANNO:"
    74
                       android:id="@+id/textView3"
    75
                       android:layout_gravity="center_horizontal" />
    76
    77
                    <Spinner
    78
                       android:layout_width="match_parent"
    79
                       android:layout_height="wrap_content"
    80
                       android:id="@+id/selAnno"
    81
                       android:layout_gravity="center_horizontal" />
    82
    83
    84
                </LinearLayout>
    85
    86
                <LinearLayout
    87
                   android:orientation="horizontal"
    88
                   android:layout_width="897dp"
    89
                   android:layout_height="match_parent"
    90
                   android:layout_row="0"
    91
                   android:layout_column="1"
    92
                   android:weightSum="1">
    93
    94
                    <FrameLayout
    95
                       android:layout_width="280dp"
    96
                       android:layout_height="180dp"
    97
                       android:layout_marginLeft="10dp"
    98
                       android:layout_weight="0.41"
    99
                       android:id="@+id/layoutzz">
    100
    101
                        <ImageView
    102
                           android:layout_width="250dp"
    103
                           android:layout_height="180dp"
    104
                           android:id="@+id/immagineAuto"
    105
    106
                           android:layout_gravity="left|top"
    107
                           android:src="@drawable/nondisponibile" />
    108
    109
                        <TextView
    110
                           android:layout_width="wrap_content"
    111
                           android:layout_height="wrap_content"
    112
                           android:textAppearance="?android:attr/textAppearanceMedium"
    113
                           android:text="NUMERO PORTE: "
    114
                           android:layout_marginLeft="60dp"
    115
                           android:id="@+id/textView"
    116
                           android:layout_gravity="center_horizontal|top" />
    117
    118
                        <TextView
    119
                           android:layout_width="wrap_content"
    120
                           android:layout_height="wrap_content"
    121
                           android:textAppearance="?android:attr/textAppearanceMedium"
    122
                           android:text="ANNI :"
    123
                           android:layout_marginLeft="15dp"
    124
                           android:id="@+id/textView2"
    125
                           android:layout_gravity="center" />
    126
    127
                        <Button
    128
                           android:layout_width="wrap_content"
    129
                           android:layout_height="wrap_content"
    130
                           android:text="Apri"
    131
                           android:id="@+id/button"
    132
                           android:layout_gravity="right|bottom" />
    133
                    </FrameLayout>
    134
                </LinearLayout>
    135
    136
            </GridLayout>
    137
    138
            <GridLayout
    139
               android:layout_width="1172dp"
    140
               android:layout_height="290dp"
    141
               android:layout_row="2"
    142
               android:layout_column="0">
    143
    144
                <ListView
    145
                   android:layout_width="wrap_content"
    146
                   android:layout_height="wrap_content"
    147
                   android:id="@+id/listaPezzi"
    148
                   android:layout_row="0"
    149
                   android:layout_column="0"
    150
                   android:headerDividersEnabled="false" />
    151
            </GridLayout>
    152
    153
    154
        </GridLayout>
    155
    156
    157
    </RelativeLayout>
    158
    159


    4) Il risultato finale deve venire come la tabella sotto l'img2.

    5) Inoltre vorrei che quando clicco l'elemento dalla tabella generata utilizzando la listview mi compare un alert box dove dentro ci sono immagine e descrizione presi sempre dal db.

    Dove posso trovare i tutorial ben spiegati? Anche in inglese mi vanno benissimo.

    Allegato 148494Allegato 148495Allegato 148496

    In attesa di una fortunata risposta (e non come in altri forum che passano settimane e nessuno dice ... non ho capito la tua richiesta)
    vi porgo i miei distinti saluti
    Grazie

    Cris
    File allegati
    Ultima modifica di NiloGlock; 09-08-15 alle 15:02

  2.  

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire risposte
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Torna su
Privacy Policy