Autore Topic: Bordino intorno ad un layout\view  (Letto 1099 volte)

Offline AndreaNobili

  • Utente junior
  • **
  • Post: 75
  • Respect: 0
    • Mostra profilo
Bordino intorno ad un layout\view
« il: 14 Agosto 2011, 22:05:02 CEST »
0
Ciao,
dovrei mettere un bordino colorato di tot px intorno a delle view e a dei layout, qualcosa tipo l'attributo border di HTML (così, niente di più: HTML Borders )

Credo che ci sia qualcosa di simile per le view e per i layout di Android ma non riesco a trovare nessun attributo che faccia al caso mio...

Mi sapete aiutare?

Tnx
Andrea

Offline Ricky`

  • Amministratore
  • Utente storico
  • *****
  • Post: 3489
  • Respect: +507
    • Github
    • Google+
    • rciovati
    • Mostra profilo
Re: Bordino intorno ad un layout\view
« Risposta #1 il: 14 Agosto 2011, 23:53:27 CEST »
0
C'è l'attributo border anche per le View.

Sent from my HTC Desire

Offline AndreaNobili

  • Utente junior
  • **
  • Post: 75
  • Respect: 0
    • Mostra profilo
Re: Bordino intorno ad un layout\view
« Risposta #2 il: 15 Agosto 2011, 12:06:13 CEST »
0
C'è l'attributo border anche per le View.

Sent from my HTC Desire

Non che voglia mettere in discussione la tua esperienza che sicuramente è 10000 volte la mia ma a me non risulta...

Ho provato a fare: android:border e sul plugin di Eclipse non me lo riconosce e leggendo quà mi pare di capire che non ci sia un attributo border per le varie view: Is there an easy way to add a border to the top and bottom of an Android View? - Stack Overflow

Offline frigor

  • Nuovo arrivato
  • *
  • Post: 21
  • Respect: +1
    • Mostra profilo
  • Dispositivo Android:
    htc desire
  • Sistema operativo:
    windows xp e windows 7
Re:Bordino intorno ad un layout\view
« Risposta #3 il: 15 Agosto 2011, 12:30:38 CEST »
+1
Io non sono un esperto ma ho fatto in questo modo:

1- ho creato un xml chiamato "windows_background_01.xml" che ho messo nella cartella "drawable". In questo xml ho definito le caratteristiche di una forma che ha sfondo<solid>, bordo <stroke>, ed angolo del bordo <corner>. Ma tu puoi definire anche altre caratteristiche (vedi le proprietà del tag <shape>).
Ecco il codice.
Codice: [Seleziona]
<?xml version="1.0" encoding="utf-8"?>
<shape
        xmlns:android="http://schemas.android.com/apk/res/android"
        android:shape="rectangle">
        <corners android:radius="@dimen/AngoloStandard" />
        <stroke
                android:width="3dip"
                android:color="@color/coloreBordino_01" />
        <solid android:color="@color/coloreBackground_01" />
</shape>

2 - ho impostato il background del layout con questo drawable.
Non so se mi sono spiegato! Non sono un tecnico...

Offline Ricky`

  • Amministratore
  • Utente storico
  • *****
  • Post: 3489
  • Respect: +507
    • Github
    • Google+
    • rciovati
    • Mostra profilo
Re: Re: Bordino intorno ad un layout\view
« Risposta #4 il: 15 Agosto 2011, 13:02:41 CEST »
0
Non che voglia mettere in discussione la tua esperienza che sicuramente è 10000 volte la mia ma a me non risulta...

Ho provato a fare: android:border e sul plugin di Eclipse non me lo riconosce e leggendo quà mi pare di capire che non ci sia un attributo border per le varie view: Is there an easy way to add a border to the top and bottom of an Android View? - Stack Overflow

Hai ragione, rispondendo in fretta ho confuso border con margin... :(

Sent from my HTC Desire