Autore Topic: Come eseguire il debug di un layout  (Letto 621 volte)

Offline andream1977

  • Utente normale
  • ***
  • Post: 260
  • Respect: +7
    • Mostra profilo
  • Dispositivo Android:
    Nexus S
  • Sistema operativo:
    windows xp
Come eseguire il debug di un layout
« il: 28 Settembre 2010, 10:19:27 CEST »
0
Ho realizzato un activity che visualizza svariati componenti tra TextView e ImageView
Siccome a volte i componenti, soprattutto le immagini, mi occupano poco o troppo spazio volevo sapere se c'è un modo per far disegnare il bordo intorno all'immagine per capire quanto e quale spazio occupa

e' un pò la stessa tecnica che si usa per fare il debug delle pagine html realizzate con i css, si visualizzano i bordi dei div per capire che spazio occupano

speravo ci fosse la proprietà border di una ImageView ma purtroppo non esiste :-(

Codice (XML): [Seleziona]
<ImageView android:id="@+id/freccia_dx"
           android:src="@drawable/freccia_dx" android:layout_width="wrap_content"
           android:layout_height="wrap_content"
           android:layout_alignBottom="@+id/text_view_13"
           android:layout_marginLeft="20dip"
           android:layout_toRightOf="@+id/text_view_13"
           android:layout_border_           <- non esiste
/>  

Offline JD

  • Amministratore
  • Utente storico
  • *****
  • Post: 1600
  • Respect: +232
    • leinardi
    • Mostra profilo
  • Dispositivo Android:
    LG Nexus 5
  • Sistema operativo:
    L'ultima Ubuntu
Re:Come eseguire il debug di un layout
« Risposta #1 il: 28 Settembre 2010, 10:36:02 CEST »
0
Se ti accontenti dell'anteprima Layout di Eclipse, puoi premere il pulsante Outline in alto a destra...
È stata trovata una soluzione al tuo problema?
Evidenzia il post più utile premendo . È un ottimo modo per ringraziare chi ti ha aiutato ;).
E se hai aperto tu il thread marcalo come risolto cliccando !

Offline andream1977

  • Utente normale
  • ***
  • Post: 260
  • Respect: +7
    • Mostra profilo
  • Dispositivo Android:
    Nexus S
  • Sistema operativo:
    windows xp
Re:Come eseguire il debug di un layout
« Risposta #2 il: 28 Settembre 2010, 12:01:18 CEST »
0
Purtroppo l'anteprima layout di eclispe è molto diversa da quello che si vede quando lancio l'emulatore (che coincide con la grafica che vedo sul cellulare)

Inoltre premendo ountline non succede nulla

Offline Ricky`

  • Amministratore
  • Utente storico
  • *****
  • Post: 3489
  • Respect: +507
    • Github
    • Google+
    • rciovati
    • Mostra profilo
Re:Come eseguire il debug di un layout
« Risposta #3 il: 28 Settembre 2010, 12:05:03 CEST »
+1
Se vuoi settare il bordo a un oggetto devi predisporre un apposito drawable da assegnargli come background:

Border for an Image view in Android? - Stack Overflow