CERCA
PER MODELLO
FullScreen Chatbox! :)

Utente del giorno: bluemask con ben 2 Thanks ricevuti nelle ultime 24 ore
Utente della settimana: megthebest con ben 19 Thanks ricevuti negli ultimi sette giorni
Utente del mese: megthebest con ben 34 Thanks ricevuti nell'ultimo mese

Visualizzazione dei risultati da 1 a 6 su 6
Discussione:

ListView e linee separatorie - Alcune non si visualizzano!!!

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
    Oct 2010
    Messaggi
    9

    Ringraziamenti
    0
    Ringraziato 0 volte in 0 Posts
    Predefinito

    ListView e linee separatorie - Alcune non si visualizzano!!!

    Come potete vedere da questo screenshoot Yfrog Image : yfrog.com/myselezione002p
    nella ListView non sono visualizzati tutte le linee che separano un item dall'altro... sembra che il problema avvenga settando il textSize per le textview.
    Allego il codice da cui ho effettuato il test:
    #1218668 - Pastie

    Grazie per qualsiasi risposta!

  2.  
  3. #2
    Senior Droid


    Registrato dal
    Feb 2010
    Messaggi
    305

    Ringraziamenti
    4
    Ringraziato 17 volte in 17 Posts
    Predefinito

    Dovresti estendere ListActivity invece di Activity, e usare ListActivity.setAdapter()

    Esempio di layout che potresti usare:

     
    1
    <?xml version="1.0" encoding="utf-8"?>
    2
    <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    3
        android:layout_width="fill_parent"
    4
        android:layout_height="fill_parent"
    5
        >
    6
            
    7
        <TextView android:id="@id/android:empty"
    8
            android:layout_width="wrap_content"
    9
            android:layout_height="wrap_content"
    10
            android:text="LISTA VUOTA"/>
    11
        
    12
        <ScrollView android:layout_width="wrap_content"
    13
               android:layout_height="fill_parent"
    14
               android:fillViewport="true">
    15
            <ListView
    16
                android:id="@id/android:list" 
    17
                android:orientation="vertical"
    18
                android:layout_width="wrap_content"
    19
                   android:layout_height="fill_parent">
    20
            </ListView >
    21
        </ScrollView>
    22
        
    23
    </RelativeLayout>


    Nota bene che devi assegnare id "android:list" alla lista, e opzionalmente l'id "android:empty" all'elemento che verrà visualizzato in caso la lista sia vuota.

    Poi da dentro la onCreate(), semplicemente:

    1
     
    1
    this.setListAdapter(adapter);


    il this l'ho messo per specificare meglio

  4. #3
    Baby Droid


    Registrato dal
    Oct 2010
    Messaggi
    9

    Ringraziamenti
    0
    Ringraziato 0 volte in 0 Posts
    Predefinito

    @eafkuor fatto, ma non cambia niente! Anche perchè avevo letto che estendere ListActivity era solo un modo per risparmiare un pò di codice...

  5. #4
    Senior Droid


    Registrato dal
    Feb 2010
    Messaggi
    305

    Ringraziamenti
    4
    Ringraziato 17 volte in 17 Posts
    Predefinito

    Mah, è veramente strana come cosa. Soprattutto che dici accada solo quando imposti tu il textSize (lo fai da Java o da Xml?)

  6. #5
    Baby Droid


    Registrato dal
    Oct 2010
    Messaggi
    9

    Ringraziamenti
    0
    Ringraziato 0 volte in 0 Posts
    Predefinito

    Quote Originariamente inviato da eafkuor Visualizza il messaggio
    Mah, è veramente strana come cosa. Soprattutto che dici accada solo quando imposti tu il textSize (lo fai da Java o da Xml?)
    Ho provato sia a impostarlo da java sia da xml ma il risultato è sempre lo stesso... Comunque questo è il testcase #1218668 - Pastie da compilare per fare la prova. Ho pensato anche fosse solo un problema dell'emulatore, ma il problema si verifica anche facendo girare l'applicazione sullo smartphone.

  7. #6
    Senior Droid


    Registrato dal
    Feb 2010
    Messaggi
    305

    Ringraziamenti
    4
    Ringraziato 17 volte in 17 Posts
    Predefinito

    Purtroppo non ho idea di come aiutarti

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