Autore Topic: linearLayout all'interno della ScrollView  (Letto 568 volte)

Offline macwood

  • Nuovo arrivato
  • *
  • Post: 11
  • Respect: 0
    • Google+
    • rinazina51293
    • lorenzomacwood
    • Mostra profilo
    • Blog di Lorenzo Rinaldi
  • Sistema operativo:
    Mac OS X 10.7, Ubuntu 11.04
linearLayout all'interno della ScrollView
« il: 04 Agosto 2011, 10:06:59 CEST »
0
Buongiorno a tutti! Volevo chiedervi un consiglio per quanto riguarda il layout. Sto sviluppando un'applicazione che nell'activity principale ha un calendario con pulsanti per rappresentare e scegliere i giorni e altri per scorrere mesi e anni. Sotto alla visualizzazione del calendario ci sono gli appuntamenti imminenti da visualizzare e dovrebbero essere scorrevoli. Il problema è che volevo rendere tutto scorrevole (non solo gli appuntamenti) perché su telefoni con lo schermo piccolo ci stanno dentro a malapena i giorni, ma uso un linearLayout orizzontale per ogni settimana  :'( e lo ScrollView non permette di inserirne più di uno. Come posso fare? Su uno sliding drawer si può scrivere qualcosa? Mi spiego meglio: posso fare in modo che con lo sliding drawer chiuso si vedano gli appuntamenti e se aperto si veda il calendario? Oppure se è chiuso semplicemente non si vede niente?
Grazie mille  :-)

Offline gsources75

  • Utente normale
  • ***
  • Post: 327
  • Respect: +9
    • Google+
    • pepigno75
    • devandroid_it
    • Mostra profilo
  • Dispositivo Android:
    Samsung Galaxy Nexus S - Vodafone Smart -BB Bold- Iphone 4-
  • Play Store ID:
    Giuseppe+Sorce
  • Sistema operativo:
    Ubuntu-Windows Seven- Mac Lion
Re:linearLayout all'interno della ScrollView
« Risposta #1 il: 04 Agosto 2011, 10:21:24 CEST »
0
All' interno della ScrollView puoi mettere cosa vuoi.. quanti Layout vuoi...o ne metti uno con dentro altri Layout e View oppure tante View e tanti Layout
La domanda stupida è quella che non si fa

Offline macwood

  • Nuovo arrivato
  • *
  • Post: 11
  • Respect: 0
    • Google+
    • rinazina51293
    • lorenzomacwood
    • Mostra profilo
    • Blog di Lorenzo Rinaldi
  • Sistema operativo:
    Mac OS X 10.7, Ubuntu 11.04
Re:linearLayout all'interno della ScrollView
« Risposta #2 il: 04 Agosto 2011, 10:53:30 CEST »
0
Se metto tutto dentro allo ScrollView mi dice "ScrollView can host only one direct child", se invece metto un unico linearLayout che però ne contiene altri mi funziona si lo scroll, ma vedo tutto nero a eccezione del primo linearLayout orizzontale... tutti gli altri spariscono  :-(

Offline gsources75

  • Utente normale
  • ***
  • Post: 327
  • Respect: +9
    • Google+
    • pepigno75
    • devandroid_it
    • Mostra profilo
  • Dispositivo Android:
    Samsung Galaxy Nexus S - Vodafone Smart -BB Bold- Iphone 4-
  • Play Store ID:
    Giuseppe+Sorce
  • Sistema operativo:
    Ubuntu-Windows Seven- Mac Lion
Re:linearLayout all'interno della ScrollView
« Risposta #3 il: 04 Agosto 2011, 11:08:20 CEST »
0
Meglio che metti un po di codice. Cosi non posso aiutarti.

La cosa sicura è che nella ScrollView puoi mettere tutte le View che vuoi
La domanda stupida è quella che non si fa

Offline macwood

  • Nuovo arrivato
  • *
  • Post: 11
  • Respect: 0
    • Google+
    • rinazina51293
    • lorenzomacwood
    • Mostra profilo
    • Blog di Lorenzo Rinaldi
  • Sistema operativo:
    Mac OS X 10.7, Ubuntu 11.04
Re:linearLayout all'interno della ScrollView
« Risposta #4 il: 04 Agosto 2011, 11:12:40 CEST »
0
Ti posto il file xml, non far caso alle varie "N" che vengono modificate in runtime e alle textView lasciate vuote per provare a lasciare spazi vuoti  O:-)
Tu come inseriresti la scrollview?
Codice (XML): [Seleziona]
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
   android:orientation="vertical"
   android:layout_width="fill_parent"
   android:layout_height="fill_parent"
   >
    <LinearLayout android:layout_height="wrap_content" android:layout_width="match_parent" android:gravity="center" android:id="@+id/barraAnno">
        <Button android:id="@+id/annoIndietro" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Indietro" android:background="@drawable/indietro"></Button>
        <Button android:id="@+id/annoAttuale" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Anno" android:background="@drawable/attuale"></Button>
        <Button android:id="@+id/annoAvanti" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Avanti" android:background="@drawable/avanti"></Button>
    </LinearLayout>
    <TextView android:text=" " android:layout_height="wrap_content" android:layout_width="wrap_content" android:id="@+id/TextView02"></TextView>
    <LinearLayout android:layout_height="wrap_content" android:gravity="center|center_horizontal" android:layout_width="match_parent" android:id="@+id/barraMese">
        <Button android:id="@+id/indietro" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Indietro" android:background="@drawable/indietro"></Button>
        <Button android:id="@+id/attuale" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Mese" android:background="@drawable/attuale"></Button>
        <Button android:id="@+id/avanti" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Avanti" android:background="@drawable/avanti"></Button>
    </LinearLayout>
    <LinearLayout android:layout_height="wrap_content" android:layout_width="match_parent" android:gravity="center" android:id="@+id/nomiGiorni">
        <Button android:layout_width="38dp" android:layout_height="wrap_content" android:text=" " android:layout_weight="1" android:id="@+id/lun" android:background="@drawable/lun"></Button>
        <Button android:layout_width="38dp" android:layout_height="wrap_content" android:text=" " android:layout_weight="1" android:id="@+id/mar" android:background="@drawable/mar"></Button>
        <Button android:layout_width="38dp" android:layout_height="wrap_content" android:text=" " android:layout_weight="1" android:id="@+id/mer" android:background="@drawable/mer"></Button>
        <Button android:layout_width="38dp" android:layout_height="wrap_content" android:text=" " android:layout_weight="1" android:id="@+id/gio" android:background="@drawable/gio"></Button>
        <Button android:layout_width="38dp" android:layout_height="wrap_content" android:text=" " android:layout_weight="1" android:id="@+id/ven" android:background="@drawable/ven"></Button>
        <Button android:layout_width="38dp" android:layout_height="wrap_content" android:text=" " android:layout_weight="1" android:id="@+id/sab" android:background="@drawable/sab"></Button>
        <Button android:layout_width="38dp" android:layout_height="wrap_content" android:text=" " android:layout_weight="1" android:id="@+id/dom" android:background="@drawable/dom"></Button>
    </LinearLayout>
    <LinearLayout android:layout_height="wrap_content" android:layout_width="match_parent" android:gravity="center" android:id="@+id/settimana1">
        <Button android:layout_width="38dp" android:layout_height="wrap_content" android:text="N" android:layout_weight="1" android:id="@+id/giorno1" android:background="@drawable/giorno2"></Button>
        <Button android:layout_width="38dp" android:layout_height="wrap_content" android:text="N" android:layout_weight="1" android:id="@+id/giorno2" android:background="@drawable/giorno2"></Button>
        <Button android:layout_width="38dp" android:layout_height="wrap_content" android:text="N" android:layout_weight="1" android:id="@+id/giorno3" android:background="@drawable/giorno2"></Button>
        <Button android:layout_width="38dp" android:layout_height="wrap_content" android:text="N" android:layout_weight="1" android:id="@+id/giorno4" android:background="@drawable/giorno2"></Button>
        <Button android:layout_width="38dp" android:layout_height="wrap_content" android:text="N" android:layout_weight="1" android:id="@+id/giorno5" android:background="@drawable/giorno2"></Button>
        <Button android:layout_width="38dp" android:layout_height="wrap_content" android:text="N" android:layout_weight="1" android:id="@+id/giorno6" android:background="@drawable/giorno2"></Button>
        <Button android:layout_width="38dp" android:layout_height="wrap_content" android:text="N" android:layout_weight="1" android:id="@+id/giorno7" android:background="@drawable/giorno2"></Button>
    </LinearLayout>
    <LinearLayout android:layout_height="wrap_content" android:layout_width="match_parent" android:gravity="center" android:id="@+id/settimana2">
        <Button android:layout_width="38dp" android:layout_height="wrap_content" android:text="N" android:layout_weight="1" android:id="@+id/giorno8" android:background="@drawable/giorno2"></Button>
        <Button android:layout_width="38dp" android:layout_height="wrap_content" android:text="N" android:layout_weight="1" android:id="@+id/giorno9" android:background="@drawable/giorno2"></Button>
        <Button android:layout_width="38dp" android:layout_height="wrap_content" android:text="N" android:layout_weight="1" android:id="@+id/giorno10" android:background="@drawable/giorno2"></Button>
        <Button android:layout_width="38dp" android:layout_height="wrap_content" android:text="N" android:layout_weight="1" android:id="@+id/giorno11" android:background="@drawable/giorno2"></Button>
        <Button android:layout_width="38dp" android:layout_height="wrap_content" android:text="N" android:layout_weight="1" android:id="@+id/giorno12" android:background="@drawable/giorno2"></Button>
        <Button android:layout_width="38dp" android:layout_height="wrap_content" android:text="N" android:layout_weight="1" android:id="@+id/giorno13" android:background="@drawable/giorno2"></Button>
        <Button android:layout_width="38dp" android:layout_height="wrap_content" android:text="N" android:layout_weight="1" android:id="@+id/giorno14" android:background="@drawable/giorno2" ></Button>
    </LinearLayout>
    <LinearLayout android:layout_height="wrap_content" android:layout_width="match_parent" android:gravity="center" android:id="@+id/settimana3">
        <Button android:layout_width="38dp" android:layout_height="wrap_content" android:text="N" android:layout_weight="1" android:id="@+id/giorno15" android:background="@drawable/giorno2"></Button>
        <Button android:layout_width="38dp" android:layout_height="wrap_content" android:text="N" android:layout_weight="1" android:id="@+id/giorno16" android:background="@drawable/giorno2"></Button>
        <Button android:layout_width="38dp" android:layout_height="wrap_content" android:text="N" android:layout_weight="1" android:id="@+id/giorno17" android:background="@drawable/giorno2"></Button>
        <Button android:layout_width="38dp" android:layout_height="wrap_content" android:text="N" android:layout_weight="1" android:id="@+id/giorno18" android:background="@drawable/giorno2"></Button>
        <Button android:layout_width="38dp" android:layout_height="wrap_content" android:text="N" android:layout_weight="1" android:id="@+id/giorno19" android:background="@drawable/giorno2"></Button>
        <Button android:layout_width="38dp" android:layout_height="wrap_content" android:text="N" android:layout_weight="1" android:id="@+id/giorno20" android:background="@drawable/giorno2"></Button>
        <Button android:layout_width="38dp" android:layout_height="wrap_content" android:text="N" android:layout_weight="1" android:id="@+id/giorno21" android:background="@drawable/giorno2"></Button>
    </LinearLayout>
    <LinearLayout android:layout_height="wrap_content" android:layout_width="match_parent" android:gravity="center" android:id="@+id/settimana4">
        <Button android:layout_width="38dp" android:layout_height="wrap_content" android:text="N" android:layout_weight="1" android:id="@+id/giorno22" android:background="@drawable/giorno2"></Button>
        <Button android:layout_width="38dp" android:layout_height="wrap_content" android:text="N" android:layout_weight="1" android:id="@+id/giorno23" android:background="@drawable/giorno2"></Button>
        <Button android:layout_width="38dp" android:layout_height="wrap_content" android:text="N" android:layout_weight="1" android:id="@+id/giorno24" android:background="@drawable/giorno2"></Button>
        <Button android:layout_width="38dp" android:layout_height="wrap_content" android:text="N" android:layout_weight="1" android:id="@+id/giorno25" android:background="@drawable/giorno2"></Button>
        <Button android:layout_width="38dp" android:layout_height="wrap_content" android:text="N" android:layout_weight="1" android:id="@+id/giorno26" android:background="@drawable/giorno2"></Button>
        <Button android:layout_width="38dp" android:layout_height="wrap_content" android:text="N" android:layout_weight="1" android:id="@+id/giorno27" android:background="@drawable/giorno2"></Button>
        <Button android:layout_width="38dp" android:layout_height="wrap_content" android:text="N" android:layout_weight="1" android:id="@+id/giorno28" android:background="@drawable/giorno2"></Button>
    </LinearLayout>
    <LinearLayout android:layout_height="wrap_content" android:layout_width="match_parent" android:gravity="center" android:id="@+id/settimana5">
        <Button android:layout_width="38dp" android:layout_height="wrap_content" android:text="N" android:layout_weight="1" android:id="@+id/giorno29" android:background="@drawable/giorno2"></Button>
        <Button android:layout_width="38dp" android:layout_height="wrap_content" android:text="N" android:layout_weight="1" android:id="@+id/giorno30" android:background="@drawable/giorno2"></Button>
        <Button android:layout_width="38dp" android:layout_height="wrap_content" android:text="N" android:layout_weight="1" android:id="@+id/giorno31" android:background="@drawable/giorno2"></Button>
        <Button android:layout_width="38dp" android:layout_height="wrap_content" android:text="N" android:layout_weight="1" android:id="@+id/giorno32" android:background="@drawable/giorno2"></Button>
        <Button android:layout_width="38dp" android:layout_height="wrap_content" android:text="N" android:layout_weight="1" android:id="@+id/giorno33" android:background="@drawable/giorno2"></Button>
        <Button android:layout_width="38dp" android:layout_height="wrap_content" android:text="N" android:layout_weight="1" android:id="@+id/giorno34" android:background="@drawable/giorno2"></Button>
        <Button android:layout_width="38dp" android:layout_height="wrap_content" android:text="N" android:layout_weight="1" android:id="@+id/giorno35" android:background="@drawable/giorno2"></Button>
    </LinearLayout>
    <LinearLayout android:layout_height="wrap_content" android:layout_width="match_parent" android:gravity="center" android:id="@+id/settimana6">
        <Button android:layout_width="38dp" android:layout_height="wrap_content" android:text="N" android:layout_weight="1" android:id="@+id/giorno36" android:background="@drawable/giorno2"></Button>
        <Button android:layout_width="38dp" android:layout_height="wrap_content" android:text="N" android:layout_weight="1" android:id="@+id/giorno37" android:background="@drawable/giorno2"></Button>
        <Button android:layout_width="38dp" android:layout_height="wrap_content" android:text="N" android:layout_weight="1" android:id="@+id/giorno38" android:background="@drawable/giorno2"></Button>
        <Button android:layout_height="wrap_content" android:layout_width="38dp" android:layout_weight="1" android:text="" android:id="@+id/button1" android:background="@drawable/trasparente"></Button>
        <Button android:layout_height="wrap_content" android:layout_width="38dp" android:layout_weight="1" android:text="" android:id="@+id/button2" android:background="@drawable/trasparente"></Button>
        <Button android:layout_height="wrap_content" android:layout_width="38dp" android:layout_weight="1" android:text="" android:id="@+id/button3" android:background="@drawable/trasparente"></Button>
        <Button android:layout_height="wrap_content" android:layout_width="38dp" android:layout_weight="1" android:text="" android:id="@+id/button4" android:background="@drawable/trasparente"></Button>
    </LinearLayout>
    <TextView android:text=" " android:layout_height="wrap_content" android:layout_width="wrap_content" android:id="@+id/TextView01"></TextView>
    <TextView android:textAppearance="?android:attr/textAppearanceMedium" android:layout_height="wrap_content" android:layout_width="wrap_content" android:text="Prossimi appuntamenti: " android:id="@+id/textView1"></TextView>
</LinearLayout>

Offline gsources75

  • Utente normale
  • ***
  • Post: 327
  • Respect: +9
    • Google+
    • pepigno75
    • devandroid_it
    • Mostra profilo
  • Dispositivo Android:
    Samsung Galaxy Nexus S - Vodafone Smart -BB Bold- Iphone 4-
  • Play Store ID:
    Giuseppe+Sorce
  • Sistema operativo:
    Ubuntu-Windows Seven- Mac Lion
Re:linearLayout all'interno della ScrollView
« Risposta #5 il: 04 Agosto 2011, 11:41:56 CEST »
0
Scusami ma dov'è la ScrollView ?
La domanda stupida è quella che non si fa

Offline gsources75

  • Utente normale
  • ***
  • Post: 327
  • Respect: +9
    • Google+
    • pepigno75
    • devandroid_it
    • Mostra profilo
  • Dispositivo Android:
    Samsung Galaxy Nexus S - Vodafone Smart -BB Bold- Iphone 4-
  • Play Store ID:
    Giuseppe+Sorce
  • Sistema operativo:
    Ubuntu-Windows Seven- Mac Lion
Re:linearLayout all'interno della ScrollView
« Risposta #6 il: 04 Agosto 2011, 11:53:03 CEST »
0
allora prova cosi.

Codice (XML): [Seleziona]
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
  android:orientation="vertical"
  android:layout_width="fill_parent"
  android:layout_height="fill_parent"
  >
   <ScrollView
  android:layout_width="fill_parent"
  android:layout_height="fill_parent"
  android:id="@+id/scroll"
   >
    <LinearLayout   android:layout_height="wrap_content"
   android:layout_width="match_parent" android:orientation="vertical">
       <LinearLayout android:layout_height="wrap_content"
   android:layout_width="match_parent"  android:id="@+id/barraAnno">
        <Button android:id="@+id/annoIndietro"
       android:layout_width="wrap_content"
       android:layout_height="wrap_content"
       android:text="Indietro" ></Button>
        <Button android:id="@+id/annoAttuale" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Anno" ></Button>
        <Button android:id="@+id/annoAvanti" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Avanti" ></Button>
    </LinearLayout>
   
    <LinearLayout android:layout_height="wrap_content"
   android:layout_width="match_parent"  android:id="@+id/barraAnno">
        <Button android:id="@+id/annoIndietro"
        android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Indietro" ></Button>
        <Button android:id="@+id/annoAttuale" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Anno" ></Button>
        <Button android:id="@+id/annoAvanti"
       android:layout_width="wrap_content"
        android:layout_height="wrap_content" android:text="Avanti" ></Button>
    </LinearLayout>

    <TextView android:text=" " android:layout_height="wrap_content" android:layout_width="wrap_content" android:id="@+id/TextView02"></TextView>
    <LinearLayout android:layout_height="wrap_content" android:gravity="center|center_horizontal" android:layout_width="match_parent" android:id="@+id/barraMese">
        <Button android:id="@+id/indietro" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Indietro" ></Button>
        <Button android:id="@+id/attuale" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Mese" ></Button>
        <Button android:id="@+id/avanti" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Avanti" ></Button>
    </LinearLayout>
    <LinearLayout android:layout_height="wrap_content" android:layout_width="match_parent" android:gravity="center" android:id="@+id/nomiGiorni">
        <Button android:layout_width="38dp" android:layout_height="wrap_content" android:text=" " android:layout_weight="1" android:id="@+id/lun"
      ></Button>
        <Button android:layout_width="38dp" android:layout_height="wrap_content" android:text=" " android:layout_weight="1" android:id="@+id/mar" ></Button>
        <Button android:layout_width="38dp" android:layout_height="wrap_content" android:text=" " android:layout_weight="1" android:id="@+id/mer" ></Button>
        <Button android:layout_width="38dp" android:layout_height="wrap_content" android:text=" " android:layout_weight="1" android:id="@+id/gio" ></Button>
        <Button android:layout_width="38dp" android:layout_height="wrap_content" android:text=" " android:layout_weight="1" android:id="@+id/ven" ></Button>
        <Button android:layout_width="38dp" android:layout_height="wrap_content" android:text=" " android:layout_weight="1" android:id="@+id/sab" ></Button>
        <Button android:layout_width="38dp" android:layout_height="wrap_content" android:text=" " android:layout_weight="1" android:id="@+id/dom" ></Button>
    </LinearLayout>
    <LinearLayout android:layout_height="wrap_content" android:layout_width="match_parent" android:gravity="center" android:id="@+id/settimana1">
        <Button android:layout_width="38dp" android:layout_height="wrap_content" android:text="N" android:layout_weight="1" android:id="@+id/giorno1" ></Button>
        <Button android:layout_width="38dp" android:layout_height="wrap_content" android:text="N" android:layout_weight="1" android:id="@+id/giorno2" ></Button>
        <Button android:layout_width="38dp" android:layout_height="wrap_content" android:text="N" android:layout_weight="1" android:id="@+id/giorno3" ></Button>
        <Button android:layout_width="38dp" android:layout_height="wrap_content" android:text="N" android:layout_weight="1" android:id="@+id/giorno4" ></Button>
        <Button android:layout_width="38dp" android:layout_height="wrap_content" android:text="N" android:layout_weight="1" android:id="@+id/giorno5" ></Button>
        <Button android:layout_width="38dp" android:layout_height="wrap_content" android:text="N" android:layout_weight="1" android:id="@+id/giorno6" ></Button>
        <Button android:layout_width="38dp" android:layout_height="wrap_content" android:text="N" android:layout_weight="1" android:id="@+id/giorno7" ></Button>
    </LinearLayout>
    <LinearLayout android:layout_height="wrap_content" android:layout_width="match_parent" android:gravity="center" android:id="@+id/settimana2">
        <Button android:layout_width="38dp" android:layout_height="wrap_content" android:text="N" android:layout_weight="1" android:id="@+id/giorno8" ></Button>
        <Button android:layout_width="38dp" android:layout_height="wrap_content" android:text="N" android:layout_weight="1" android:id="@+id/giorno9" ></Button>
        <Button android:layout_width="38dp" android:layout_height="wrap_content" android:text="N" android:layout_weight="1" android:id="@+id/giorno10" ></Button>
        <Button android:layout_width="38dp" android:layout_height="wrap_content" android:text="N" android:layout_weight="1" android:id="@+id/giorno11" ></Button>
        <Button android:layout_width="38dp" android:layout_height="wrap_content" android:text="N" android:layout_weight="1" android:id="@+id/giorno12" ></Button>
        <Button android:layout_width="38dp" android:layout_height="wrap_content" android:text="N" android:layout_weight="1" android:id="@+id/giorno13" ></Button>
        <Button android:layout_width="38dp" android:layout_height="wrap_content" android:text="N" android:layout_weight="1" android:id="@+id/giorno14"  ></Button>
    </LinearLayout>
    <LinearLayout android:layout_height="wrap_content" android:layout_width="match_parent" android:gravity="center" android:id="@+id/settimana3">
        <Button android:layout_width="38dp" android:layout_height="wrap_content" android:text="N" android:layout_weight="1" android:id="@+id/giorno15" ></Button>
        <Button android:layout_width="38dp" android:layout_height="wrap_content" android:text="N" android:layout_weight="1" android:id="@+id/giorno16" ></Button>
        <Button android:layout_width="38dp" android:layout_height="wrap_content" android:text="N" android:layout_weight="1" android:id="@+id/giorno17" ></Button>
        <Button android:layout_width="38dp" android:layout_height="wrap_content" android:text="N" android:layout_weight="1" android:id="@+id/giorno18" ></Button>
        <Button android:layout_width="38dp" android:layout_height="wrap_content" android:text="N" android:layout_weight="1" android:id="@+id/giorno19" ></Button>
        <Button android:layout_width="38dp" android:layout_height="wrap_content" android:text="N" android:layout_weight="1" android:id="@+id/giorno20" ></Button>
        <Button android:layout_width="38dp" android:layout_height="wrap_content" android:text="N" android:layout_weight="1" android:id="@+id/giorno21" ></Button>
    </LinearLayout>
    <LinearLayout android:layout_height="wrap_content" android:layout_width="match_parent" android:gravity="center" android:id="@+id/settimana4">
        <Button android:layout_width="38dp" android:layout_height="wrap_content" android:text="N" android:layout_weight="1" android:id="@+id/giorno22" ></Button>
        <Button android:layout_width="38dp" android:layout_height="wrap_content" android:text="N" android:layout_weight="1" android:id="@+id/giorno23" ></Button>
        <Button android:layout_width="38dp" android:layout_height="wrap_content" android:text="N" android:layout_weight="1" android:id="@+id/giorno24" ></Button>
        <Button android:layout_width="38dp" android:layout_height="wrap_content" android:text="N" android:layout_weight="1" android:id="@+id/giorno25" ></Button>
        <Button android:layout_width="38dp" android:layout_height="wrap_content" android:text="N" android:layout_weight="1" android:id="@+id/giorno26" ></Button>
        <Button android:layout_width="38dp" android:layout_height="wrap_content" android:text="N" android:layout_weight="1" android:id="@+id/giorno27" ></Button>
        <Button android:layout_width="38dp" android:layout_height="wrap_content" android:text="N" android:layout_weight="1" android:id="@+id/giorno28" ></Button>
    </LinearLayout>
    <LinearLayout android:layout_height="wrap_content" android:layout_width="match_parent" android:gravity="center" android:id="@+id/settimana5">
        <Button android:layout_width="38dp" android:layout_height="wrap_content" android:text="N" android:layout_weight="1" android:id="@+id/giorno29" ></Button>
        <Button android:layout_width="38dp" android:layout_height="wrap_content" android:text="N" android:layout_weight="1" android:id="@+id/giorno30" ></Button>
        <Button android:layout_width="38dp" android:layout_height="wrap_content" android:text="N" android:layout_weight="1" android:id="@+id/giorno31" ></Button>
        <Button android:layout_width="38dp" android:layout_height="wrap_content" android:text="N" android:layout_weight="1" android:id="@+id/giorno32" ></Button>
        <Button android:layout_width="38dp" android:layout_height="wrap_content" android:text="N" android:layout_weight="1" android:id="@+id/giorno33" ></Button>
        <Button android:layout_width="38dp" android:layout_height="wrap_content" android:text="N" android:layout_weight="1" android:id="@+id/giorno34" ></Button>
        <Button android:layout_width="38dp" android:layout_height="wrap_content" android:text="N" android:layout_weight="1" android:id="@+id/giorno35" ></Button>
    </LinearLayout>
    <LinearLayout android:layout_height="wrap_content" android:layout_width="match_parent" android:gravity="center" android:id="@+id/settimana6">
        <Button android:layout_width="38dp" android:layout_height="wrap_content" android:text="N" android:layout_weight="1" android:id="@+id/giorno36" ></Button>
        <Button android:layout_width="38dp" android:layout_height="wrap_content" android:text="N" android:layout_weight="1" android:id="@+id/giorno37" ></Button>
        <Button android:layout_width="38dp" android:layout_height="wrap_content" android:text="N" android:layout_weight="1" android:id="@+id/giorno38" ></Button>
        <Button android:layout_height="wrap_content" android:layout_width="38dp" android:layout_weight="1" android:text="" android:id="@+id/button1" ></Button>
        <Button android:layout_height="wrap_content" android:layout_width="38dp" android:layout_weight="1" android:text="" android:id="@+id/button2" ></Button>
        <Button android:layout_height="wrap_content" android:layout_width="38dp" android:layout_weight="1" android:text="" android:id="@+id/button3" ></Button>
        <Button android:layout_height="wrap_content" android:layout_width="38dp" android:layout_weight="1" android:text="" android:id="@+id/button4" ></Button>
    </LinearLayout>
    <TextView android:text=" " android:layout_height="wrap_content" android:layout_width="wrap_content" android:id="@+id/TextView01"></TextView>
    <TextView android:textAppearance="?android:attr/textAppearanceMedium" android:layout_height="wrap_content" android:layout_width="wrap_content" android:text="Prossimi appuntamenti: " android:id="@+id/textView1"></TextView>
    </LinearLayout>
</ScrollView>
</LinearLayout>

Io ho cancellato tutti i background perchè non avevo le png e priva di passarti il file xml l'ho provato.

Ho fatto cosi.

Codice (XML): [Seleziona]
<ScrollView
  android:layout_width="fill_parent"
  android:layout_height="fill_parent"
  android:id="@+id/scroll"
   >
    <LinearLayout   android:layout_height="wrap_content"
   android:layout_width="match_parent" android:orientation="vertical">
    ............. qui ho messo il tuo codice

 </LinearLayout>
</ScrollView>

E funziona
La domanda stupida è quella che non si fa

Offline Verandi

  • Moderatore
  • Utente normale
  • *****
  • Post: 378
  • Respect: +75
    • Mostra profilo
  • Sistema operativo:
    Windows 7
Re:linearLayout all'interno della ScrollView
« Risposta #7 il: 04 Agosto 2011, 13:48:34 CEST »
0
Meglio che metti un po di codice. Cosi non posso aiutarti.

La cosa sicura è che nella ScrollView puoi mettere tutte le View che vuoi

Non è vero.
Citazione
A ScrollView is a FrameLayout, meaning you should place one child in it containing the entire contents to scroll; this child may itself be a layout manager with a complex hierarchy of objects.


Infatti, come nel tuo ultimo post:
Citazione
A child that is often used is a LinearLayout in a vertical orientation, presenting a vertical array of top-level items that the user can scroll through.

 :-)

Offline gsources75

  • Utente normale
  • ***
  • Post: 327
  • Respect: +9
    • Google+
    • pepigno75
    • devandroid_it
    • Mostra profilo
  • Dispositivo Android:
    Samsung Galaxy Nexus S - Vodafone Smart -BB Bold- Iphone 4-
  • Play Store ID:
    Giuseppe+Sorce
  • Sistema operativo:
    Ubuntu-Windows Seven- Mac Lion
Re:linearLayout all'interno della ScrollView
« Risposta #8 il: 04 Agosto 2011, 13:52:46 CEST »
0
Io intendevo dire che non ha limiti a scrollare le View ovvio che devi stare attento a cosa metti...
Puoi mettere anche 100 LinearLayout o 100 button.
La domanda stupida è quella che non si fa

Offline macwood

  • Nuovo arrivato
  • *
  • Post: 11
  • Respect: 0
    • Google+
    • rinazina51293
    • lorenzomacwood
    • Mostra profilo
    • Blog di Lorenzo Rinaldi
  • Sistema operativo:
    Mac OS X 10.7, Ubuntu 11.04
Re:linearLayout all'interno della ScrollView
« Risposta #9 il: 05 Agosto 2011, 09:55:17 CEST »
0
Non sono riuscito a risolvere, ho preso il tuo codice e rimesso le immagini, però poi mi dice
ScrollView can host only one direct child
Exception details are logged in Window > Show View > Error Log

[2011-08-05 09:53:07 - geoCal] Error in an XML file: aborting build.  :'(

Offline gsources75

  • Utente normale
  • ***
  • Post: 327
  • Respect: +9
    • Google+
    • pepigno75
    • devandroid_it
    • Mostra profilo
  • Dispositivo Android:
    Samsung Galaxy Nexus S - Vodafone Smart -BB Bold- Iphone 4-
  • Play Store ID:
    Giuseppe+Sorce
  • Sistema operativo:
    Ubuntu-Windows Seven- Mac Lion
Re:linearLayout all'interno della ScrollView
« Risposta #10 il: 05 Agosto 2011, 10:36:39 CEST »
+2
Ecco un progetto.

a me funziona. ho messo un Layout padre dentro la ScrollView e poi tanti figli :)
La domanda stupida è quella che non si fa

Offline macwood

  • Nuovo arrivato
  • *
  • Post: 11
  • Respect: 0
    • Google+
    • rinazina51293
    • lorenzomacwood
    • Mostra profilo
    • Blog di Lorenzo Rinaldi
  • Sistema operativo:
    Mac OS X 10.7, Ubuntu 11.04
Re:linearLayout all'interno della ScrollView
« Risposta #11 il: 09 Agosto 2011, 09:18:47 CEST »
0
Scusate se rispondo solo ora, provo a guardarlo... grazie mille :)

Offline macwood

  • Nuovo arrivato
  • *
  • Post: 11
  • Respect: 0
    • Google+
    • rinazina51293
    • lorenzomacwood
    • Mostra profilo
    • Blog di Lorenzo Rinaldi
  • Sistema operativo:
    Mac OS X 10.7, Ubuntu 11.04
Re:linearLayout all'interno della ScrollView
« Risposta #12 il: 09 Agosto 2011, 09:35:13 CEST »
0
Parrebbe funzionare!!! Grazie mille