Autore Topic: View con troppi bottoni  (Letto 524 volte)

Offline RemovedQuasar

  • Nuovo arrivato
  • *
  • Post: 3
  • Respect: 0
    • Mostra profilo
View con troppi bottoni
« il: 18 Dicembre 2013, 10:28:20 CET »
0
Salve a tutti, premetto che sono nuovo nella programmazione Android.

Stò progettando un'app assai semplice ed ho un'Activity composta praticamente da più bottoni disposti verticalmente nel layout.
 
Il fatto è che non ci entrano tutti nello schermo, vorrei abilitare lo "scroll" dello schermo per poterli visualizzare tutti, avete qualche idea? Grazie.

Offline bradipao

  • Moderatore globale
  • Utente storico
  • *****
  • Post: 4043
  • keep it simple
  • Respect: +567
    • Github
    • Google+
    • bradipao
    • Mostra profilo
  • Dispositivo Android:
    Nexus 5
  • Play Store ID:
    Bradipao
  • Sistema operativo:
    W7
Re:View con troppi bottoni
« Risposta #1 il: 18 Dicembre 2013, 10:37:39 CET »
+1
Hai provato la ScrollView?
NON rispondo a domande nei messaggi privati
Bradipao @ Play Store

Offline RemovedQuasar

  • Nuovo arrivato
  • *
  • Post: 3
  • Respect: 0
    • Mostra profilo
Re:View con troppi bottoni
« Risposta #2 il: 18 Dicembre 2013, 11:04:32 CET »
0
Dunque, ho seguito il consiglio ed ho scritto così:

Codice (XML): [Seleziona]
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
   xmlns:tools="http://schemas.android.com/tools"
   android:layout_width="fill_parent"
    android:layout_height="fill_parent">

<LinearLayout
   android:orientation="vertical"
   android:layout_width="fill_parent"
   android:layout_height="fill_parent"
   android:background="@drawable/sfondo"
   tools:context=".MainActivity" >

   

        <Button
           android:id="@+id/idbottone1"
           android:layout_width="100dp"
           android:layout_height="25dp"
           android:layout_gravity="center"
           android:text="bottone1"
           android:textSize="10dp" />


---
---
---

</LinearLayout>

</ScrollView>

Solo che ho provato l'app con l'AVD ma lo scroll non funziona, quindi o così il codice non funziona o dovrò provarlo su un dispisitivo vero.

Offline bradipao

  • Moderatore globale
  • Utente storico
  • *****
  • Post: 4043
  • keep it simple
  • Respect: +567
    • Github
    • Google+
    • bradipao
    • Mostra profilo
  • Dispositivo Android:
    Nexus 5
  • Play Store ID:
    Bradipao
  • Sistema operativo:
    W7
Re:View con troppi bottoni
« Risposta #3 il: 18 Dicembre 2013, 11:27:32 CET »
0
Solo che ho provato l'app con l'AVD ma lo scroll non funziona, quindi o così il codice non funziona o dovrò provarlo su un dispisitivo vero.

Se non ti funziona stai sbagliando qualcosa, perchè ti assicuro che ScrollView funziona.  :-)


Prova questo esempio trovato su un sito a caso in rete (ho googlato scrollview example).

Codice (XML): [Seleziona]
<?xml version="1.0" encoding="utf-8"?>
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
   android:layout_width="match_parent"
   android:layout_height="match_parent"
   android:fillViewport="true"
   android:orientation="vertical" >

    <LinearLayout
       android:id="@+id/LinearLayout01"
       android:layout_width="match_parent"
       android:layout_height="wrap_content"
       android:orientation="vertical" >

        <TextView
           android:id="@+id/TextView01"
           android:layout_width="wrap_content"
           android:layout_height="wrap_content"
           android:paddingLeft="8dip"
           android:paddingRight="8dip"
           android:paddingTop="8dip"
           android:text="This is a header"
           android:textAppearance="?android:attr/textAppearanceLarge" >
        </TextView>

        <TextView
           android:id="@+id/TextView02"
           android:layout_width="wrap_content"
           android:layout_height="match_parent"
           android:layout_weight="1.0"
           android:text="@+id/TextView02" >
        </TextView>

        <LinearLayout
           android:id="@+id/LinearLayout02"
           android:layout_width="wrap_content"
           android:layout_height="wrap_content" >

            <Button
               android:id="@+id/Button01"
               android:layout_width="wrap_content"
               android:layout_height="wrap_content"
               android:layout_weight="1.0"
               android:text="Submit" >
            </Button>

            <Button
               android:id="@+id/Button02"
               android:layout_width="wrap_content"
               android:layout_height="wrap_content"
               android:layout_weight="1.0"
               android:text="Cancel" >
            </Button>
        </LinearLayout>
    </LinearLayout>

</ScrollView>
NON rispondo a domande nei messaggi privati
Bradipao @ Play Store

Offline RemovedQuasar

  • Nuovo arrivato
  • *
  • Post: 3
  • Respect: 0
    • Mostra profilo
Re:View con troppi bottoni
« Risposta #4 il: 18 Dicembre 2013, 11:43:23 CET »
0
Funzionava anche prima....non sapevo come fare lo scroll sull'emulatore :D :D :D

Grazie mille ^^