Autore Topic: Problema TableLayout  (Letto 551 volte)

Offline iffo87

  • Nuovo arrivato
  • *
  • Post: 14
  • Respect: 0
    • Mostra profilo
Problema TableLayout
« il: 17 Ottobre 2012, 15:20:08 CEST »
0
Salve
oggi stavo giocando un pò con le tabelle e ho riscontrato un problema, in pratica ho creato una tabella che viene riempita con valori letti da DB solo che mi succede una cosa strana, ecco l'immagine


in pratica il contenuto dell'ultima cella va su più righe, ma la cella di sinistra mi rimane nera  :-(


ecco il codice xml
Codice: [Seleziona]
   
<TableLayout
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:background="#66ccff"
        android:stretchColumns="*" >

        <TableRow
            android:layout_width="wrap_content"
            android:layout_height="match_parent"
            android1:layout_margin="0dip"
            android1:background="#000000" >

            <TextView
                android1:layout_width="0dp"
                android1:layout_margin="2dip"
                android1:layout_weight="1"
                android1:background="#66ccff"
                android1:textColor="#000000" />


            <TextView
                android1:layout_width="0dp"
                android1:layout_margin="2dip"
                android1:layout_weight="1"
                android:textColor="#000000"
                android1:background="#66ccff" />

        </TableRow>

        <TableRow
            android:layout_margin="0dip"
            android:background="#000000" >

            <TextView
                android:layout_width="0dp"
                android:layout_margin="2dip"
                android:layout_weight="1"
                android:background="#66ccff"
                android:textColor="#000000" />

            <TextView
                android:layout_width="0dp"
                android:layout_margin="2dip"
                android:layout_weight="1"
                android:background="#66ccff"
                android:textColor="#000000" />

        </TableRow>

        <TableRow
            android1:layout_margin="0dip"
            android1:background="#000000" >

            <TextView
                android1:layout_width="0dp"
                android1:layout_margin="2dip"
                android1:layout_weight="1"
                android1:background="#66ccff"
                android1:textColor="#000000" />


            <TextView
                android1:layout_width="0dp"
                android1:layout_margin="2dip"
                android1:layout_weight="1"
                android:textColor="#000000"
                android1:background="#66ccff" />

        </TableRow>

        <TableRow
            android:layout_margin="0dip"
            android:layout_marginBottom="2dip"
            android:background="#000000" >

            <TextView
                android:layout_width="0dp"
                android:layout_margin="2dip"
                android:layout_weight="1"
                android:background="#66ccff"
                android:textColor="#000000" />


            <TextView
                android:layout_width="0dp"
                android:layout_margin="2dip"
                android:layout_weight="1"
                android:background="#66ccff"
                android:textColor="#000000" />

        </TableRow>
    </TableLayout>


Qualcuno mi può aiutare???
« Ultima modifica: 17 Ottobre 2012, 15:21:56 CEST da iffo87 »

Offline JNS on the Net

  • Nuovo arrivato
  • *
  • Post: 12
  • Respect: +1
    • Mostra profilo
  • Dispositivo Android:
    Nexus S, HTC One, Nexus 7 2013
  • Sistema operativo:
    Windows 8
Re:Problema TableLayout
« Risposta #1 il: 17 Ottobre 2012, 16:20:50 CEST »
0
Credo ti si siano infilati degli '1' nel testo:
    android1:layout_width="0dp"  --> android:layout_width="0dp"

se tolgo quelli e aggiungo
   xmlns:android="http://schemas.android.com/apk/res/android"
nel table layout mi viene visualizzata correttamente

J.

Offline iffo87

  • Nuovo arrivato
  • *
  • Post: 14
  • Respect: 0
    • Mostra profilo
Re:Problema TableLayout
« Risposta #2 il: 18 Ottobre 2012, 01:13:12 CEST »
0
Ciao J. grazie per la risposta, cmq ho provato come mi hai suggerito ma niente, la prima cella dell'ultima riga mi resta con una parte nera  :'(
il problema è che mi succede così solo quando il contenuto della cella di destra va su più righe

Offline JNS on the Net

  • Nuovo arrivato
  • *
  • Post: 12
  • Respect: +1
    • Mostra profilo
  • Dispositivo Android:
    Nexus S, HTC One, Nexus 7 2013
  • Sistema operativo:
    Windows 8
Re:Problema TableLayout
« Risposta #3 il: 18 Ottobre 2012, 09:43:16 CEST »
+1
Ups, avevo capito male.
Prova ad aggiungere nelle TextView:
     android:layout_height="match_parent"
In questo modo si uniformano all'altezza della TableRow

J.

Offline iffo87

  • Nuovo arrivato
  • *
  • Post: 14
  • Respect: 0
    • Mostra profilo
Re:Problema TableLayout
« Risposta #4 il: 18 Ottobre 2012, 09:59:19 CEST »
0
Grazie mille J. con [size=78%] [/size]
Codice: [Seleziona]
android:layout_height="match_parent" ho risolto il problema ;)