Autore Topic: Inutile non mi riesce questo layout  (Letto 541 volte)

Offline Luigi.Arena

  • Utente senior
  • ****
  • Post: 616
  • DACIA DUSTER 4X4 SUPER
  • Respect: +56
    • Mostra profilo
    • ArenaWebTest
  • Dispositivo Android:
    epad m009
  • Play Store ID:
    Luigi Arena
  • Sistema operativo:
    Windows 7
Inutile non mi riesce questo layout
« il: 09 Settembre 2011, 17:34:22 CEST »
0
Non riesco a disegnarlo  :'(

I pulsanti mi si agganciano al testo.
È stata trovata una soluzione al tuo problema?Evidenzia il post più utile premendo . È un ottimo modo per ringraziare chi ti ha aiutato .

Offline Ricky`

  • Amministratore
  • Utente storico
  • *****
  • Post: 3487
  • Respect: +506
    • Github
    • Google+
    • rciovati
    • Mostra profilo
Re:Inutile non mi riesce questo layout
« Risposta #1 il: 09 Settembre 2011, 17:40:53 CEST »
0
A occhio dovrebbe basta un Relative Layout con:
-TextView con attributo alignParentTop per il testo
-LinearLayout con attributo layout_height=wrap_content  e centerInParent=true e con dentro i bottoni ;)

Offline Luigi.Arena

  • Utente senior
  • ****
  • Post: 616
  • DACIA DUSTER 4X4 SUPER
  • Respect: +56
    • Mostra profilo
    • ArenaWebTest
  • Dispositivo Android:
    epad m009
  • Play Store ID:
    Luigi Arena
  • Sistema operativo:
    Windows 7
Re:Inutile non mi riesce questo layout
« Risposta #2 il: 09 Settembre 2011, 18:00:08 CEST »
0
Non mi riesce... >:(
Ecco l'xml:
Codice (XML): [Seleziona]
<?xml version="1.0" encoding="utf-8"?>

<RelativeLayout android:layout_width="match_parent"
        android:layout_height="wrap_content" android:id="@+id/relativeLayout1"
        xmlns:android="http://schemas.android.com/apk/res/android" android:gravity="center">
        <TextView android:id="@+id/textView1" android:layout_width="wrap_content"
                android:layout_height="wrap_content" android:textAppearance="?android:attr/textAppearanceLarge"
                android:text="TextView" android:layout_alignParentTop="true"></TextView>
        <LinearLayout android:layout_width="wrap_content"
                android:layout_height="wrap_content" android:id="@+id/linearLayout1"
                android:layout_alignParentBottom="true" android:layout_centerInParent="true">
                <Button android:text="Button" android:id="@+id/button3" android:layout_width="wrap_content" android:layout_height="wrap_content"></Button>
                <Button android:text="Button" android:id="@+id/button1" android:layout_width="wrap_content" android:layout_height="wrap_content"></Button>
                <Button android:text="Button" android:id="@+id/button2" android:layout_width="wrap_content" android:layout_height="wrap_content"></Button>
        </LinearLayout>
       
</RelativeLayout>
È stata trovata una soluzione al tuo problema?Evidenzia il post più utile premendo . È un ottimo modo per ringraziare chi ti ha aiutato .

Offline Ricky`

  • Amministratore
  • Utente storico
  • *****
  • Post: 3487
  • Respect: +506
    • Github
    • Google+
    • rciovati
    • Mostra profilo
Re:Inutile non mi riesce questo layout
« Risposta #3 il: 09 Settembre 2011, 18:12:37 CEST »
+1
Prova così:

Codice (XML): [Seleziona]
<?xml version="1.0" encoding="utf-8"?>

<RelativeLayout android:layout_width="match_parent"
       android:layout_height="match_parent" android:id="@+id/relativeLayout1"
       xmlns:android="http://schemas.android.com/apk/res/android">
        <TextView android:id="@+id/textView1" android:layout_width="wrap_content"
               android:layout_height="wrap_content" android:textAppearance="?android:attr/textAppearanceLarge"
               android:text="TextView" android:layout_alignParentTop="true"></TextView>
        <LinearLayout android:layout_width="wrap_content"
               android:layout_height="wrap_content" android:id="@+id/linearLayout1"
              android:layout_centerInParent="true">
                <Button android:text="Button" android:id="@+id/button3" android:layout_width="wrap_content" android:layout_height="wrap_content"></Button>
                <Button android:text="Button" android:id="@+id/button1" android:layout_width="wrap_content" android:layout_height="wrap_content"></Button>
                <Button android:text="Button" android:id="@+id/button2" android:layout_width="wrap_content" android:layout_height="wrap_content"></Button>
        </LinearLayout>
       
</RelativeLayout>

Offline Luigi.Arena

  • Utente senior
  • ****
  • Post: 616
  • DACIA DUSTER 4X4 SUPER
  • Respect: +56
    • Mostra profilo
    • ArenaWebTest
  • Dispositivo Android:
    epad m009
  • Play Store ID:
    Luigi Arena
  • Sistema operativo:
    Windows 7
Re:Inutile non mi riesce questo layout
« Risposta #4 il: 09 Settembre 2011, 18:19:41 CEST »
0
Come mi avete postato l'xml i bottoni vengono allineati orizzontalmente, a me servono verticalmente.
In questo modo mi funziona:
Codice (XML): [Seleziona]
<?xml version="1.0" encoding="utf-8"?>

<RelativeLayout android:layout_width="match_parent"
        android:layout_height="wrap_content" android:id="@+id/relativeLayout1"
        xmlns:android="http://schemas.android.com/apk/res/android"
        android:gravity="center">
        <TextView android:id="@+id/textView1" android:layout_width="wrap_content"
                android:layout_height="wrap_content" android:textAppearance="?android:attr/textAppearanceLarge"
                android:text="L'IMPICCATO" android:layout_alignParentTop="true"></TextView>

        <RelativeLayout android:layout_width="wrap_content"
                android:layout_height="wrap_content" android:id="@+id/relativeLayout2"
                android:layout_alignParentTop="true" android:gravity="center_vertical">
               
                <Button android:layout_width="wrap_content" android:text="NUOVO GIOCO"
                android:id="@+id/button1" android:layout_height="wrap_content"
                android:layout_alignParentBottom="true"></Button>
        <Button android:layout_width="wrap_content" android:text="PUNTEGGI"
                android:id="@+id/button2" android:layout_height="wrap_content"
                android:layout_above="@+id/button1" android:layout_alignLeft="@+id/button1"
                android:layout_alignRight="@+id/button1"></Button>
        <Button android:layout_width="wrap_content" android:text="REGOLE"
                android:id="@+id/button3" android:layout_height="wrap_content"
                android:layout_above="@+id/button2" android:layout_alignLeft="@+id/button2"
                android:layout_alignRight="@+id/button2"></Button>
                </RelativeLayout>

</RelativeLayout>
Datemi un parere
È stata trovata una soluzione al tuo problema?Evidenzia il post più utile premendo . È un ottimo modo per ringraziare chi ti ha aiutato .

Offline Nicola_D

  • Moderatore
  • Utente storico
  • *****
  • Post: 2479
  • SBAGLIATO!
  • Respect: +323
    • Github
    • Google+
    • nicoladorigatti
    • Mostra profilo
  • Dispositivo Android:
    Nexus 6p, Nexus 4, Nexus S, Nexus 7(2012)
  • Sistema operativo:
    Windows 7
Re:Inutile non mi riesce questo layout
« Risposta #5 il: 09 Settembre 2011, 22:29:10 CEST »
+1
non ti serve un altro relative layout, ti basta impostare l'orientation a vertical nel linearlayout dell'xml postato da ricky
IMPORTANTE:NON RISPONDO A PROBLEMI VIA MESSAGGIO PRIVATO
LOGCAT: Non sai cos'è? -> Android Debug Bridge | Android Developers
               Dov'è in Eclipse? -> Window -> Open Prospective -> DDMS e guarda in basso!
[Obbligatorio] Logcat, questo sconosciuto! (Gruppo AndDev.it LOGTFO) - Android Developers Italia

Offline Luigi.Arena

  • Utente senior
  • ****
  • Post: 616
  • DACIA DUSTER 4X4 SUPER
  • Respect: +56
    • Mostra profilo
    • ArenaWebTest
  • Dispositivo Android:
    epad m009
  • Play Store ID:
    Luigi Arena
  • Sistema operativo:
    Windows 7
Re:Inutile non mi riesce questo layout
« Risposta #6 il: 10 Settembre 2011, 19:43:00 CEST »
0
Un +1 a tutti e due  :-)
Non ci avevo pensato all'orientation verticale.
È stata trovata una soluzione al tuo problema?Evidenzia il post più utile premendo . È un ottimo modo per ringraziare chi ti ha aiutato .