Autore Topic: [Problema]ScrollView  (Letto 3700 volte)

Offline IRobot

  • Nuovo arrivato
  • *
  • Post: 28
  • Respect: +1
    • Mostra profilo
  • Dispositivo Android:
    Samsung Galaxy S (Android 2.3.7)
  • Sistema operativo:
    Windows 7
[Problema]ScrollView
« il: 03 Gennaio 2012, 13:03:02 CET »
0
Salve a tutti.

Stavo continuando a sviluppare la mia 1° app.
Ho voluto usare lo scrollview per dare piu ordine e bellezza alla mia app. Ma il problema e che non riesco a inserirlo correttamente per dare l'effetto che voglio.



Volevo fare in modo che la parte evidenziata in rosso venga vista solo se si scrolla in basso con il dito :D

Ho provato a fare qualcosa ma senza risultato;

Codice (XML): [Seleziona]
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
   android:id="@+id/RelativeLayout1"
   android:layout_width="fill_parent"
   android:layout_height="fill_parent"
   android:background="@drawable/back"
   android:orientation="vertical" >

    <ImageView
       android:id="@+id/imageView1"
       android:layout_width="wrap_content"
       android:layout_height="wrap_content"
       android:layout_alignParentLeft="true"
       android:layout_alignParentTop="true"
       android:src="@drawable/img" />

    <ImageView
       android:id="@+id/imageView2"
       android:layout_width="wrap_content"
       android:layout_height="wrap_content"
       android:layout_below="@+id/imageView1"
       android:layout_centerHorizontal="true"
       android:layout_marginTop="14dp"
       android:src="@drawable/aaa" />

    <TextView
       android:id="@+id/textView1"
       android:layout_width="wrap_content"
       android:layout_height="wrap_content"
       android:layout_alignParentLeft="true"
       android:layout_centerVertical="true"
       android:text="Forever Alone - Info"
       android:textAppearance="?android:attr/textAppearanceMedium" />

    <TextView
       android:id="@+id/textView2"
       android:layout_width="wrap_content"
       android:layout_height="wrap_content"
       android:layout_alignParentLeft="true"
       android:layout_below="@+id/textView1"
       android:text="Forever Alone è un personaggio che viene usato per esprimere la solitudine e la delusione con la vita. I creatori di questo meme occasionalmente modificano una parola o entrambe le parole  per dare un&apos;effetto più divertente."
       android:textAppearance="?android:attr/textAppearanceSmall" />

    <TextView
       android:id="@+id/TextView01"
       android:layout_width="wrap_content"
       android:layout_height="wrap_content"
       android:layout_alignParentLeft="true"
       android:layout_below="@+id/textView2"
       android:layout_marginTop="16dp"
       android:text="Forever Alone - Origini"
       android:textAppearance="?android:attr/textAppearanceMedium" />

    <TextView
       android:id="@+id/textView3"
       android:layout_width="wrap_content"
       android:layout_height="wrap_content"
       android:layout_alignParentLeft="true"
       android:layout_below="@+id/TextView01"
       android:text="Attualmente non è chiaro da dove è partito questo meme. Si crede che la prima apparizione fosse avvenuta nel mese di aprile del 2010, secondo alcune voci, ma nessun collegamento è stato fornito per verificare questa affermazione."
       android:textAppearance="?android:attr/textAppearanceSmall" />

    <ScrollView
       android:layout_width="fill_parent"
       android:layout_height="200dp"
       android:layout_alignParentLeft="true"
       android:layout_alignParentTop="true" >

        <RelativeLayout
           android:layout_width="fill_parent"
           android:layout_height="wrap_content"
           android:orientation="vertical" >

            <TextView
               android:id="@+id/TextView02"
               android:layout_width="wrap_content"
               android:layout_height="wrap_content"
               android:layout_alignParentLeft="true"
               android:layout_alignParentTop="true"
               android:text="Attualmente non è chiaro da dove è partito questo meme. Si crede che la prima apparizione fosse avvenuta nel mese di aprile del 2010, secondo alcune voci, ma nessun collegamento è stato fornito per verificare questa affermazione."
               android:textAppearance="?android:attr/textAppearanceSmall" />
        </RelativeLayout>

    </ScrollView>

</RelativeLayout>

Offline Imran3

  • Nuovo arrivato
  • *
  • Post: 22
  • Respect: 0
    • Mostra profilo
Re:[Problema]ScrollView
« Risposta #1 il: 03 Gennaio 2012, 20:27:19 CET »
0
devi iniziare la <ScrollView >prima, cioè quando inizi la descrizione,cosi :
 
Codice (XML): [Seleziona]
[b]<ScrollView
      android:layout_width="fill_parent"
      android:layout_height="200dp"
      android:layout_alignParentLeft="true"
      android:layout_alignParentTop="true" >[/b]

[b]<RelativeLayout
          android:layout_width="fill_parent"
          android:layout_height="wrap_content"
          android:orientation="vertical" >[/b]
<ImageView
      android:id="@+id/imageView1"
      android:layout_width="wrap_content"
      android:layout_height="wrap_content"
      android:layout_alignParentLeft="true"
      android:layout_alignParentTop="true"
      android:src="@drawable/img" />

    <ImageView
      android:id="@+id/imageView2"
      android:layout_width="wrap_content"
      android:layout_height="wrap_content"
      android:layout_below="@+id/imageView1"
      android:layout_centerHorizontal="true"
      android:layout_marginTop="14dp"
      android:src="@drawable/aaa" />

    <TextView
      android:id="@+id/textView1"
      android:layout_width="wrap_content"
      android:layout_height="wrap_content"
      android:layout_alignParentLeft="true"
      android:layout_centerVertical="true"
      android:text="Forever Alone - Info"
      android:textAppearance="?android:attr/textAppearanceMedium" />

    <TextView
      android:id="@+id/textView2"
      android:layout_width="wrap_content"
      android:layout_height="wrap_content"
      android:layout_alignParentLeft="true"
      android:layout_below="@+id/textView1"
      android:text="Forever Alone è un personaggio che viene usato per esprimere la solitudine e la delusione con la vita. I creatori di questo meme occasionalmente modificano una parola o entrambe le parole  per dare un&apos;effetto più divertente."
      android:textAppearance="?android:attr/textAppearanceSmall" />

    <TextView
      android:id="@+id/TextView01"
      android:layout_width="wrap_content"
      android:layout_height="wrap_content"
      android:layout_alignParentLeft="true"
      android:layout_below="@+id/textView2"
      android:layout_marginTop="16dp"
      android:text="Forever Alone - Origini"
      android:textAppearance="?android:attr/textAppearanceMedium" />

    <TextView
      android:id="@+id/textView3"
      android:layout_width="wrap_content"
      android:layout_height="wrap_content"
      android:layout_alignParentLeft="true"
      android:layout_below="@+id/TextView01"
      android:text="Attualmente non è chiaro da dove è partito questo meme. Si crede che la prima apparizione fosse avvenuta nel mese di aprile del 2010, secondo alcune voci, ma nessun collegamento è stato fornito per verificare questa affermazione."
      android:textAppearance="?android:attr/textAppearanceSmall" />
<TextView
              android:id="@+id/TextView02"
              android:layout_width="wrap_content"
              android:layout_height="wrap_content"
              android:layout_alignParentLeft="true"
              android:layout_alignParentTop="true"
              android:text="Attualmente non è chiaro da dove è partito questo meme. Si crede che la prima apparizione fosse avvenuta nel mese di aprile del 2010, secondo alcune voci, ma nessun collegamento è stato fornito per verificare questa affermazione."
              android:textAppearance="?android:attr/textAppearanceSmall" />
        </RelativeLayout>
</ScrollView>

cosi dovreti vedere solo se scorri ingiu

Offline IRobot

  • Nuovo arrivato
  • *
  • Post: 28
  • Respect: +1
    • Mostra profilo
  • Dispositivo Android:
    Samsung Galaxy S (Android 2.3.7)
  • Sistema operativo:
    Windows 7
Re:[Problema]ScrollView
« Risposta #2 il: 03 Gennaio 2012, 23:04:19 CET »
0
Ho provato il sorgente che mi hai dato ma non funziona lo stesso  :'(

Mi dice;

Multiple annotations found at this line:
   - error: Error parsing XML: unbound prefix
   - No grammar constraints (DTD or XML schema) detected for the
    document.

Zate

  • Visitatore
Re:[Problema]ScrollView
« Risposta #3 il: 03 Gennaio 2012, 23:18:44 CET »
0
Hai tolto [ b ] e [/b] ?
Aggiungi anche
Codice (XML): [Seleziona]
xmlns:android="https://schemas.android.com/apk/res/android"nel tag della scrollview

Qual è la linea sbagliata?
« Ultima modifica: 03 Gennaio 2012, 23:21:12 CET da Zate »

Offline IRobot

  • Nuovo arrivato
  • *
  • Post: 28
  • Respect: +1
    • Mostra profilo
  • Dispositivo Android:
    Samsung Galaxy S (Android 2.3.7)
  • Sistema operativo:
    Windows 7
Re:[Problema]ScrollView
« Risposta #4 il: 04 Gennaio 2012, 00:09:57 CET »
0
L'errore persiste;


Offline FMSolution

  • Nuovo arrivato
  • *
  • Post: 38
  • Respect: +1
    • Google+
    • fabio.paciotti
    • Mostra profilo
  • Dispositivo Android:
    Samsung Galaxy Mini
  • Play Store ID:
    FMsoluzioni
  • Sistema operativo:
    Microsoft Windows 7 x64
Re:[Problema]ScrollView
« Risposta #5 il: 04 Gennaio 2012, 09:32:51 CET »
0
Ho modificato un po il codice vedi se può andarti bene:

Codice (XML): [Seleziona]
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
   android:id="@+id/RelativeLayout1"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        android:background="#000000"
        android:orientation="vertical">

    <ImageView
      android:id="@+id/imageView2"
      android:layout_width="wrap_content"
      android:layout_height="170dp"
      android:layout_below="@+id/imageView1"
      android:layout_centerHorizontal="true"
      android:layout_marginTop="14dp"
      android:src="@drawable/ic_launcher" android:layout_gravity="center"/>
   
    <TextView
      android:id="@+id/textView1"
      android:layout_width="wrap_content"
      android:layout_height="wrap_content"
      android:layout_alignParentLeft="true"
      android:text="Forever Alone - Info"
      android:textAppearance="?android:attr/textAppearanceMedium"/>
   
    <TextView
      android:id="@+id/textView2"
      android:layout_width="wrap_content"
      android:layout_height="wrap_content"
      android:layout_alignParentLeft="true"
      android:layout_below="@+id/textView1"
      android:text="Forever Alone è un personaggio che viene usato per esprimere la solitudine e la delusione con la vita. I creatori di questo meme occasionalmente modificano una parola o entrambe le parole  per dare un&apos;effetto più divertente."
      android:textAppearance="?android:attr/textAppearanceSmall" />
   
    <TextView
      android:id="@+id/TextView01"
      android:layout_width="wrap_content"
      android:layout_height="wrap_content"
      android:layout_alignParentLeft="true"
      android:layout_below="@+id/textView2"
      android:layout_marginTop="16dp"
      android:text="Forever Alone - Origini"
      android:textAppearance="?android:attr/textAppearanceMedium" />
   
    <TextView
      android:id="@+id/textView3"
      android:layout_width="wrap_content"
      android:layout_height="wrap_content"
      android:layout_alignParentLeft="true"
      android:layout_below="@+id/TextView01"
      android:text="Attualmente non è chiaro da dove è partito questo meme. Si crede che la prima apparizione fosse avvenuta nel mese di aprile del 2010, secondo alcune voci, ma nessun collegamento è stato fornito per verificare questa affermazione."
      android:textAppearance="?android:attr/textAppearanceSmall" />

    <ScrollView
       android:layout_width="fill_parent"
       android:layout_height="fill_parent" android:layout_marginTop="5dp">

        <RelativeLayout
           android:layout_width="fill_parent"
           android:layout_height="wrap_content">

            <TextView
               android:id="@+id/TextView02"
               android:layout_width="wrap_content"
               android:layout_height="wrap_content"
               android:layout_alignParentLeft="true"
               android:layout_alignParentTop="true"
               android:text="Attualmente non è chiaro da dove è partito questo meme. Si crede che la prima apparizione fosse avvenuta nel mese di aprile del 2010, secondo alcune voci, ma nessun collegamento è stato fornito per verificare questa affermazione."
               android:textAppearance="?android:attr/textAppearanceSmall" />
        </RelativeLayout>

    </ScrollView>

</LinearLayout>
Miei programmi: FMsoluzioni;

App sviluppate per conto terzi: TLS Travel; RadioNostalgia; 4Clubbers;

Offline IRobot

  • Nuovo arrivato
  • *
  • Post: 28
  • Respect: +1
    • Mostra profilo
  • Dispositivo Android:
    Samsung Galaxy S (Android 2.3.7)
  • Sistema operativo:
    Windows 7
Re:[Problema]ScrollView
« Risposta #6 il: 04 Gennaio 2012, 11:20:50 CET »
0
Ho provato ma nulla..
Siccome non ho mai usato una scrollview, mi potreste spiegare come si usa?

Offline Imran3

  • Nuovo arrivato
  • *
  • Post: 22
  • Respect: 0
    • Mostra profilo

Offline frecciak

  • Utente normale
  • ***
  • Post: 231
  • Respect: +16
    • Mostra profilo
  • Dispositivo Android:
    galaxy s
  • Sistema operativo:
    windows 7
Re:[Problema]ScrollView
« Risposta #8 il: 05 Gennaio 2012, 14:50:10 CET »
+1
scusa..ma se il layout è solo quello, non ti conviene fare una cosa di questo tipo?:
Codice (XML): [Seleziona]
<?xml version="1.0" encoding="utf-8"?>
 <ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
       android:id="@+id/scrollView1"
       android:layout_width="fill_parent"
       android:layout_height="fill_parent" >
  <LinearLayout  
   android:id="@+id/linearLayout1"
   android:layout_width="fill_parent"
   android:layout_height="fill_parent"
   android:background="@drawable/back"
   android:orientation="vertical" >

    <ImageView
       android:id="@+id/imageView1"
       android:layout_width="wrap_content"
       android:layout_height="wrap_content"
       android:src="@drawable/img"
       android:layout_gravity="center"/>

    <ImageView
       android:id="@+id/imageView2"
       android:layout_width="wrap_content"
       android:layout_height="wrap_content"
       android:src="@drawable/aaa"
       android:layout_gravity="center"
       android:layout_marginTop="14sp"/>


    <TextView
       android:id="@+id/textView1"
       android:layout_width="fill_parent"
       android:layout_height="wrap_content"
       android:text="Forever Alone - Info"
       android:textAppearance="?android:attr/textAppearanceMedium" android:layout_marginTop="14sp"/>


    <TextView
       android:id="@+id/textView2"
       android:layout_width="fill_parent"
       android:layout_height="wrap_content"
       android:text="Forever Alone è un personaggio che viene usato per esprimere la solitudine e la delusione con la vita. I creatori di questo meme occasionalmente modificano una parola o entrambe le parole  per dare un&apos;effetto più divertente."
       android:textAppearance="?android:attr/textAppearanceSmall" />

    <TextView
       android:id="@+id/TextView01"
       android:layout_width="fill_parent"
       android:layout_height="wrap_content"
       android:layout_marginTop="16dp"
       android:text="Forever Alone - Origini"
       android:textAppearance="?android:attr/textAppearanceMedium" />

    <TextView
       android:id="@+id/textView3"
       android:layout_width="fill_parent"
       android:layout_height="wrap_content"
       android:text="Attualmente non è chiaro da dove è partito questo meme. Si crede che la prima apparizione fosse avvenuta nel mese di aprile del 2010, secondo alcune voci, ma nessun collegamento è stato fornito per verificare questa affermazione."
       android:textAppearance="?android:attr/textAppearanceSmall" />



            <TextView
               android:id="@+id/TextView02"
               android:layout_width="fill_parent"
               android:layout_height="wrap_content"
               android:layout_marginTop="16dp"
               android:text="Attualmente non è chiaro da dove è partito questo meme. Si crede che la prima apparizione fosse avvenuta nel mese di aprile del 2010, secondo alcune voci, ma nessun collegamento è stato fornito per verificare questa affermazione."
               android:textAppearance="?android:attr/textAppearanceSmall" />


  </LinearLayout>        
</ScrollView>
« Ultima modifica: 05 Gennaio 2012, 14:56:58 CET da frecciak »
Se le risposte ti hanno aiutato, metti un ..a te non costa nulla, ma a chi ti ha aiutato fa molto piacere riceverlo!!

Offline IRobot

  • Nuovo arrivato
  • *
  • Post: 28
  • Respect: +1
    • Mostra profilo
  • Dispositivo Android:
    Samsung Galaxy S (Android 2.3.7)
  • Sistema operativo:
    Windows 7
Re:[Problema]ScrollView
« Risposta #9 il: 05 Gennaio 2012, 17:40:46 CET »
0
Grazie infinitamente! Lo scroll funziona.

Per adesso non metto ancora "Topic Chiuso" in quanto voglio prima vedere una cosa e poi fare un'ultima domanda :D

Offline IRobot

  • Nuovo arrivato
  • *
  • Post: 28
  • Respect: +1
    • Mostra profilo
  • Dispositivo Android:
    Samsung Galaxy S (Android 2.3.7)
  • Sistema operativo:
    Windows 7
Re:[Problema]ScrollView
« Risposta #10 il: 06 Gennaio 2012, 00:58:06 CET »
0
Ecco la domanda;

Ho fatto lo scroll orizzontale... Ma come si fa quello verticale ?

Offline frecciak

  • Utente normale
  • ***
  • Post: 231
  • Respect: +16
    • Mostra profilo
  • Dispositivo Android:
    galaxy s
  • Sistema operativo:
    windows 7
Re:[Problema]ScrollView
« Risposta #11 il: 06 Gennaio 2012, 01:38:24 CET »
+1
quello che ti ho messo nel post precedente è lo scroll verticale...questo è orizzontale:
Codice (XML): [Seleziona]
<?xml version="1.0" encoding="utf-8"?>
 <HorizontalScrollView xmlns:android="http://schemas.android.com/apk/res/android"
       android:id="@+id/horizontalScrollView1"
       android:layout_width="fill_parent"
       android:layout_height="fill_parent" >

        <TextView
           android:id="@+id/tv"
           android:layout_width="match_parent"
           android:layout_height="match_parent"
           android:text="aaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbccccccccccccccccdddddddddddddddddddeeeeeeeeeeeeee">

            <requestFocus />
        </TextView>

    </HorizontalScrollView>
Se le risposte ti hanno aiutato, metti un ..a te non costa nulla, ma a chi ti ha aiutato fa molto piacere riceverlo!!

Offline IRobot

  • Nuovo arrivato
  • *
  • Post: 28
  • Respect: +1
    • Mostra profilo
  • Dispositivo Android:
    Samsung Galaxy S (Android 2.3.7)
  • Sistema operativo:
    Windows 7
Re:[Problema]ScrollView
« Risposta #12 il: 06 Gennaio 2012, 02:36:03 CET »
0
Grazie infinitamente ;)

Offline gcfamiglia

  • Nuovo arrivato
  • *
  • Post: 1
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Motorola Atrix
  • Sistema operativo:
    Windows 7
Re:[Problema]ScrollView
« Risposta #13 il: 04 Aprile 2012, 19:33:56 CEST »
0
Grazie mille!  :D

Offline Giusy

  • Nuovo arrivato
  • *
  • Post: 21
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    ACER liquid Mini
  • Sistema operativo:
    Mac OS X 10.5
Re:[Problema]ScrollView
« Risposta #14 il: 07 Aprile 2012, 17:34:24 CEST »
0
Ciao a tutti. Anche io ho un problema con lo scrollView. Vi posto il file xml, sapreste dirmi dove sbaglio?Grazie :)


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">
        <TextView
                android:layout_width="fill_parent"
                android:layout_height="wrap_content"
                android:layout_marginBottom="10dip"
                android:text="@string/title" />
        <TableLayout
                android:id="@+id/tlTable"
                android:layout_width="fill_parent"
                android:layout_height="0dip"
                android:layout_weight="1">
                <ScrollView
                        android:layout_width="fill_parent"
                android:layout_height="200dp">
                <TableRow
                        android:layout_width="fill_parent"
                        android:layout_height="fill_parent">
                        <TextView
                                android:layout_width="0dip"
                                android:layout_height="fill_parent"
                                android:layout_weight="1"
                                android:gravity="center"
                                android:text="@string/name"></TextView>
                        <TextView
                                android:layout_width="0dip"
                                android:layout_height="fill_parent"
                                android:layout_weight="1"
                                android:gravity="center"
                                android:text="@string/quantity"></TextView>
                        <TextView
                                android:layout_width="0dip"
                                android:layout_height="fill_parent"
                                android:layout_weight="1"
                                android:gravity="center"
                                android:text="@string/price"></TextView>
                        <TextView
                                android:layout_width="0dip"
                                android:layout_height="fill_parent"
                                android:layout_weight="1"
                                android:gravity="center"
                                android:text="@string/total"></TextView>
                </TableRow>
        </ScrollView>
               
        </TableLayout>
</LinearLayout>
« Ultima modifica: 07 Aprile 2012, 17:36:55 CEST da Giusy »