Autore Topic: Problema con lo scroll  (Letto 687 volte)

Offline Lomba1986

  • Utente normale
  • ***
  • Post: 173
  • Respect: +1
    • Mostra profilo
Problema con lo scroll
« il: 18 Aprile 2012, 14:17:51 CEST »
0
Ciao a tutti come va?

Ho un problema con la ScrollView...o meglio credo che sia quella che mi dà problemi ma non ne sono sicuro...

Ho un file xml decisamente pieno

[code=xml]
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="horizontal" >

    <ScrollView
        android:id="@+id/scrollView1"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        android:layout_weight="0.6">
       
        <LinearLayout
            android:id="@+id/linearLayout3"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_gravity="center_vertical"
            android:orientation="horizontal" >

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

                <LinearLayout
                    android:id="@+id/linearLayout4"
                    android:layout_width="match_parent"
                    android:layout_height="wrap_content"
                    android:layout_marginTop="15dp"
                    android:orientation="horizontal" >

                    <TextView
                        android:id="@+id/textView1"
                        android:layout_width="wrap_content"
                        android:layout_height="wrap_content"
                        android:layout_marginLeft="10dp"
                        android:layout_marginRight="50dp"
                        android:text="TYPE" />

                    <TextView
                        android:id="@+id/NomeRobot"
                        android:layout_width="wrap_content"
                        android:layout_height="wrap_content"
                        android:text="Nome Robot" />
                </LinearLayout>

                <LinearLayout
                    android:id="@+id/linearLayout4"
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:layout_marginTop="15dp"
                    android:orientation="horizontal" >

                    <LinearLayout
                        android:id="@+id/linearLayout4"
                        android:layout_width="wrap_content"
                        android:layout_height="wrap_content"
                        android:layout_marginLeft="10dp"
                        android:layout_marginTop="15dp"
                        android:orientation="vertical" >

                        <TextView
                            android:id="@+id/textView1"
                            android:layout_width="wrap_content"
                            android:layout_height="wrap_content"
                            android:layout_gravity="center_vertical"
                            android:layout_marginLeft="10dp"
                            android:layout_marginRight="10dp"
                            android:text="SPEED" />

                        <TextView
                            android:id="@+id/textView1"
                            android:layout_width="wrap_content"
                            android:layout_height="wrap_content"
                            android:layout_gravity="center_vertical"
                            android:layout_marginLeft="10dp"
                            android:layout_marginRight="10dp"
                            android:layout_marginTop="25dp"
                            android:text="ACCEL." />

                        <TextView
                            android:id="@+id/textView1"
                            android:layout_width="wrap_content"
                            android:layout_height="wrap_content"
                            android:layout_gravity="center_vertical"
                            android:layout_marginLeft="10dp"
                            android:layout_marginRight="10dp"
                            android:layout_marginTop="25dp"
                            android:text="DECEL." />
                    </LinearLayout>

                    <LinearLayout
                        android:id="@+id/linearLayout4"
                        android:layout_width="wrap_content"
                        android:layout_height="wrap_content"
                        android:layout_marginTop="5dp"
                        android:orientation="vertical" >

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

                            <ImageView
                                android:id="@+id/SpeedArrow"
                                android:layout_width="wrap_content"
                                android:layout_height="wrap_content"
                                android:src="@android:drawable/arrow_down_float" />

                            <ImageView
                                android:id="@+id/barraSpeed"
                                android:layout_width="wrap_content"
                                android:layout_height="wrap_content"
                                android:src="@drawable/barra_graduata" />
                        </LinearLayout>

                        <LinearLayout
                            android:id="@+id/linearLayout4"
                            android:layout_width="match_parent"
                            android:layout_height="wrap_content"
                            android:layout_marginTop="5dp"
                            android:orientation="vertical" >

                            <ImageView
                                android:id="@+id/accelArrow"
                                android:layout_width="wrap_content"
                                android:layout_height="wrap_content"
                                android:src="@android:drawable/arrow_down_float" />

                            <ImageView
                                android:id="@+id/barraAccel"
                                android:layout_width="wrap_content"
                                android:layout_height="wrap_content"
                                android:src="@drawable/barra_graduata" />
                        </LinearLayout>

                        <LinearLayout
                            android:id="@+id/linearLayout4"
                            android:layout_width="match_parent"
                            android:layout_height="wrap_content"
                            android:layout_marginTop="5dp"
                            android:orientation="vertical" >

                            <ImageView
                                android:id="@+id/decelArrow"
                                android:layout_width="wrap_content"
                                android:layout_height="wrap_content"
                                android:src="@android:drawable/arrow_down_float" />

                            <ImageView
                                android:id="@+id/barraDecel"
                                android:layout_width="wrap_content"
                                android:layout_height="wrap_content"
                                android:src="@drawable/barra_graduata" />
                        </LinearLayout>
                    </LinearLayout>
                </LinearLayout>

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

                    <TextView
                        android:id="@+id/textView1"
                        android:layout_width="wrap_content"
                        android:layout_height="wrap_content"
                        android:layout_gravity="center"
                        android:layout_marginLeft="10dp"
                        android:layout_marginRight="10dp"
                        android:layout_marginTop="10dp"
                        android:text="Current Angle" />

                    <LinearLayout
                        android:id="@+id/linearLayout4"
                        android:layout_width="wrap_content"
                        android:layout_height="wrap_content"
                        android:orientation="horizontal" >

                        <LinearLayout
                            android:id="@+id/linearLayout4"
                            android:layout_width="wrap_content"
                            android:layout_height="wrap_content"
                            android:layout_marginLeft="10dp"
                            android:layout_marginTop="15dp"
                            android:gravity="center_vertical"
                            android:orientation="vertical" >

                            <TextView
                                android:id="@+id/textView1"
                                android:layout_width="wrap_content"
                                android:layout_height="wrap_content"
                                android:layout_marginLeft="10dp"
                                android:layout_marginRight="10dp"
                                android:layout_marginTop="10dp"
                                android:text="J1" />

                            <TextView
                                android:id="@+id/textView1"
                                android:layout_width="wrap_content"
                                android:layout_height="wrap_content"
                                android:layout_marginLeft="10dp"
                                android:layout_marginRight="10dp"
                                android:layout_marginTop="30dp"
                                android:text="J2" />

                            <TextView
                                android:id="@+id/textView1"
                                android:layout_width="wrap_content"
                                android:layout_height="wrap_content"
                                android:layout_marginLeft="10dp"
                                android:layout_marginRight="10dp"
                                android:layout_marginTop="29dp"
                                android:text="J3" />

                            <TextView
                                android:id="@+id/textView1"
                                android:layout_width="wrap_content"
                                android:layout_height="wrap_content"
                                android:layout_marginLeft="10dp"
                                android:layout_marginRight="10dp"
                                android:layout_marginTop="30dp"
                                android:text="J4" />

                            <TextView
                                android:id="@+id/textView1"
                                android:layout_width="wrap_content"
                                android:layout_height="wrap_content"
                                android:layout_marginLeft="10dp"
                                android:layout_marginRight="10dp"
                                android:layout_marginTop="30dp"
                                android:text="J5" />

                            <TextView
                                android:id="@+id/textView1"
                                android:layout_width="wrap_content"
                                android:layout_height="wrap_content"
                                android:layout_marginLeft="10dp"
                                android:layout_marginRight="10dp"
                                android:layout_marginTop="31dp"
                                android:text="J6" />

                            <TextView
                                android:id="@+id/textView1"
                                android:layout_width="wrap_content"
                                android:layout_height="wrap_content"
                                android:layout_marginLeft="10dp"
                                android:layout_marginRight="10dp"
                                android:layout_marginTop="30dp"
                                android:text="J7" />

                            <TextView
                                android:id="@+id/textView1"
                                android:layout_width="wrap_content"
                                android:layout_height="wrap_content"
                                android:layout_marginLeft="10dp"
                                android:layout_marginRight="10dp"
                                android:layout_marginTop="30dp"
                                android:text="J8" />
                        </LinearLayout>

                        <LinearLayout
                            android:id="@+id/linearLayout4"
                            android:layout_width="wrap_content"
                            android:layout_height="wrap_content"
                            android:layout_marginTop="5dp"
                            android:gravity="center"
                            android:orientation="vertical" >

                            <LinearLayout
                                android:id="@+id/linearLayout4"
                                android:layout_width="wrap_content"
                                android:layout_height="wrap_content"
                                android:layout_marginTop="5dp"
                                android:orientation="horizontal" >

                                <LinearLayout
                                    android:id="@+id/linearLayout4"
                                    android:layout_width="wrap_content"
                                    android:layout_height="wrap_content"
                                    android:layout_marginLeft="10dp"
                                    android:layout_marginTop="5dp"
                                    android:orientation="vertical" >

                                    <ImageView
                                        android:id="@+id/indicatoreAngleJ1"
                                        android:layout_width="wrap_content"
                                        android:layout_height="wrap_content"
                                        android:src="@android:drawable/arrow_down_float" />

                                    <ImageView
                                        android:id="@+id/barraAngleJ1"
                                        android:layout_width="wrap_content"
                                        android:layout_height="wrap_content"
                                        android:src="@drawable/barra_graduata_senza_riferimenti_long" />
                                </LinearLayout>
                            </LinearLayout>

                            <LinearLayout
                                android:id="@+id/linearLayout4"
                                android:layout_width="wrap_content"
                                android:layout_height="wrap_content"
                                android:layout_marginTop="5dp"
                                android:orientation="horizontal" >

                                <LinearLayout
                                    android:id="@+id/linearLayout4"
                                    android:layout_width="wrap_content"
                                    android:layout_height="wrap_content"
                                    android:layout_marginLeft="10dp"
                                    android:layout_marginTop="5dp"
                                    android:orientation="vertical" >

                                    <ImageView
                                        android:id="@+id/indicatoreAngleJ2"
                                        android:layout_width="wrap_content"
                                        android:layout_height="wrap_content"
                                        android:src="@android:drawable/arrow_down_float" />

                                    <ImageView
                                        android:id="@+id/barraAngleJ2"
                                        android:layout_width="wrap_content"
                                        android:layout_height="wrap_content"
                                        android:src="@drawable/barra_graduata_senza_riferimenti_long" />
                                </LinearLayout>
                            </LinearLayout>

                            <LinearLayout
                                android:id="@+id/linearLayout4"
                                android:layout_width="wrap_content"
                                android:layout_height="wrap_content"
                                android:layout_marginTop="5dp"
                                android:orientation="horizontal" >

                                <LinearLayout
                                    android:id="@+id/linearLayout4"
                                    android:layout_width="wrap_content"
                                    android:layout_height="wrap_content"
                                    android:layout_marginLeft="10dp"
                                    android:layout_marginTop="5dp"
                                    android:orientation="vertical" >

                                    <ImageView
                                        android:id="@+id/indicatoreAngleJ3"
                                        android:layout_width="wrap_content"
                                        android:layout_height="wrap_content"
                                        android:src="@android:drawable/arrow_down_float" />

                                    <ImageView
                                        android:id="@+id/barraAngleJ3"
                                        android:layout_width="wrap_content"
                                        android:layout_height="wrap_content"
                                        android:src="@drawable/barra_graduata_senza_riferimenti_long" />
                                </LinearLayout>
                            </LinearLayout>

                            <LinearLayout
                                android:id="@+id/linearLayout4"
                                android:layout_width="wrap_content"
                                android:layout_height="wrap_content"
                                android:layout_marginTop="5dp"
                                android:orientation="horizontal" >

                                <LinearLayout
                                    android:id="@+id/linearLayout4"
                                    android:layout_width="wrap_content"
                                    android:layout_height="wrap_content"
                                    android:layout_marginLeft="10dp"
                                    android:layout_marginTop="5dp"
                                    android:orientation="vertical" >

                                    <ImageView
                                        android:id="@+id/indicatoreAngleJ4"
                                        android:layout_width="wrap_content"
                                        android:layout_height="wrap_content"
                                        android:src="@android:drawable/arrow_down_float" />

                                    <ImageView
                                        android:id="@+id/barraAngleJ4"
                                        android:layout_width="wrap_content"
                                        android:layout_height="wrap_content"
                                        android:src="@drawable/barra_graduata_senza_riferimenti_long" />
                                </LinearLayout>
                            </LinearLayout>

                            <LinearLayout
                                android:id="@+id/linearLayout4"
                                android:layout_width="wrap_content"
                                android:layout_height="wrap_content"
                                android:layout_marginTop="5dp"
                                android:orientation="horizontal" >

                                <LinearLayout
                                    android:id="@+id/linearLayout4"
                                    android:layout_width="wrap_content"
                                    android:layout_height="wrap_content"
                                    android:layout_marginLeft="10dp"
                                    android:layout_marginTop="5dp"
                                    android:orientation="vertical" >

                                    <ImageView
                                        android:id="@+id/indicatoreAngleJ5"
                                        android:layout_width="wrap_content"
                                        android:layout_height="wrap_content"
                                        android:src="@android:drawable/arrow_down_float" />

                                    <ImageView
                                        android:id="@+id/barraAngleJ5"
                                        android:layout_width="wrap_content"
                                        android:layout_height="wrap_content"
                                        android:src="@drawable/barra_graduata_senza_riferimenti_long" />
                                </LinearLayout>
                            </LinearLayout>

                            <LinearLayout
                                android:id="@+id/linearLayout4"
                                android:layout_width="wrap_content"
                                android:layout_height="wrap_content"
                                android:layout_marginTop="5dp"
                                android:orientation="horizontal" >

                                <LinearLayout
                                    android:id="@+id/linearLayout4"
                                    android:layout_width="wrap_content"
                                    android:layout_height="wrap_content"
                                    android:layout_marginLeft="10dp"
                                    android:layout_marginTop="5dp"
                                    android:orientation="vertical" >

                                    <ImageView
                                        android:id="@+id/indicatoreAngleJ6"
                                        android:layout_width="wrap_content"
                                        android:layout_height="wrap_content"
                                        android:src="@android:drawable/arrow_down_float" />

                                    <ImageView
                                        android:id="@+id/barraAngleJ6"
                                        android:layout_width="wrap_content"
                                        android:layout_height="wrap_content"
                                        android:src="@drawable/barra_graduata_senza_riferimenti_long" />
                                </LinearLayout>
                            </LinearLayout>

                            <LinearLayout
                                android:id="@+id/linearLayout4"
                                android:layout_width="wrap_content"
                                android:layout_height="wrap_content"
                                android:layout_marginTop="5dp"
                                android:orientation="horizontal" >

                                <LinearLayout
                                    android:id="@+id/linearLayout4"
                                    android:layout_width="wrap_content"
                                    android:layout_height="wrap_content"
                                    android:layout_marginLeft="10dp"
                                    android:layout_marginTop="5dp"
                                    android:orientation="vertical" >

                                    <ImageView
                                        android:id="@+id/indicatoreAngleJ7"
                                        android:layout_width="wrap_content"
                                        android:layout_height="wrap_content"
                                        android:src="@android:drawable/arrow_down_float" />

                                    <ImageView
                                        android:id="@+id/barraAngleJ7"
                                        android:layout_width="wrap_content"
                                        android:layout_height="wrap_content"
                                        android:src="@drawable/barra_graduata_senza_riferimenti_long" />
                                </LinearLayout>
                            </LinearLayout>

                            <LinearLayout
                                android:id="@+id/linearLayout4"
                                android:layout_width="wrap_content"
                                android:layout_height="wrap_content"
                                android:layout_marginTop="5dp"
                                android:orientation="horizontal" >

                                <LinearLayout
                                    android:id="@+id/linearLayout4"
                                    android:layout_width="wrap_content"
                                    android:layout_height="wrap_content"
                                    android:layout_marginLeft="10dp"
                                    android:layout_marginTop="5dp"
                                    android:orientation="vertical" >

                                    <ImageView
                                        android:id="@+id/indicatoreAngleJ8"
                                        android:layout_width="wrap_content"
                                        android:layout_height="wrap_content"
                                        android:src="@android:drawable/arrow_down_float" />

                                  &nb
Non esistono problemi, ma solo soluzioni...

Offline eagledeveloper

  • Translate Team
  • Utente senior
  • ****
  • Post: 516
  • Respect: +37
    • Google+
    • 347516210
    • dark_pinz
    • @WandDStudios
    • Mostra profilo
    • W&D Studios
  • Dispositivo Android:
    HTC One X e HTC One
  • Play Store ID:
    W%26D+Studios
  • Sistema operativo:
    Ubuntu / Windows 7
Re:Problema con lo scroll
« Risposta #1 il: 18 Aprile 2012, 14:22:03 CEST »
0
E la domanda qual'e'?
I numeri contano molto di più del seme.

Offline Lomba1986

  • Utente normale
  • ***
  • Post: 173
  • Respect: +1
    • Mostra profilo
Re:Problema con lo scroll
« Risposta #2 il: 18 Aprile 2012, 14:26:10 CEST »
0
Ah cavolo...mi sa che ho sforato il numero di caratteri...
l'avevo inserita...vabbè...

La domanda è:

Lo videata che mi viene mostrata sullo schermo è tagliata (circa a metà in lunghezza verticale) e viene mostrata solamente la metà inferiore e lo scroll non mi consente di salire di più...

La schermata viene generata tutta perchè lato codice non ho problemi ma il layout risulta essere tagliato. Ho notato che la barra dello scroll che compare sulla sinistra risulta essere già al limite superiore...

Da cosa può dipendere e/o come posso risolvere?
Non esistono problemi, ma solo soluzioni...

Offline frecciak

  • Utente normale
  • ***
  • Post: 231
  • Respect: +16
    • Mostra profilo
  • Dispositivo Android:
    galaxy s
  • Sistema operativo:
    windows 7
Re:Problema con lo scroll
« Risposta #3 il: 26 Aprile 2012, 02:16:06 CEST »
0
per saperti dare una risposta servirebbe il codice intero..
da quello che hai postato, mi sembra strano che tu sia riuscito a testarlo, perchè vedo molti errori come questo:
Codice (XML): [Seleziona]
android:src="@android:drawable/arrow_down_float"invece dovrebbe essere:
Codice (XML): [Seleziona]
android:src="@drawable/arrow_down_float"
Se le risposte ti hanno aiutato, metti un ..a te non costa nulla, ma a chi ti ha aiutato fa molto piacere riceverlo!!

Offline Lomba1986

  • Utente normale
  • ***
  • Post: 173
  • Respect: +1
    • Mostra profilo
Re:Problema con lo scroll
« Risposta #4 il: 26 Aprile 2012, 08:54:42 CEST »
0
per saperti dare una risposta servirebbe il codice intero..
da quello che hai postato, mi sembra strano che tu sia riuscito a testarlo, perchè vedo molti errori come questo:
Codice (XML): [Seleziona]
android:src="@android:drawable/arrow_down_float"invece dovrebbe essere:
Codice (XML): [Seleziona]
android:src="@drawable/arrow_down_float"

Mah ti dirò....ogni mio programma di Android eseguo quel pezzo di codice, che tra l'altro non mi ricordo nemmeno da dove l'ho copiato, ma sicuramente non è una mia idea...nel senso, ho imparato così...pertanto e per curiosità....come mai sarebbe sbagliato??


Seconda cosa e ben più importante è che ho risolto, ma non ho capito come e perchè: ho provato a riscrivere un file xml contente le medesime view....e funziona....
Non esistono problemi, ma solo soluzioni...

Offline frecciak

  • Utente normale
  • ***
  • Post: 231
  • Respect: +16
    • Mostra profilo
  • Dispositivo Android:
    galaxy s
  • Sistema operativo:
    windows 7
Re:Problema con lo scroll
« Risposta #5 il: 26 Aprile 2012, 16:32:52 CEST »
0
il sito ufficiale riporta questo:
Citazione
Sets a drawable as the content of this ImageView.

May be a reference to another resource, in the form "@
  • [package:]type:name" or to a theme attribute in the form "?[package:][type:]name".

 
May be a color value, in the form of "#rgb", "#argb", "#rrggbb", or "#aarrggbb".
 
This corresponds to the global attribute resource symbol src.
cmq ti ho detto che non è corretto per il semplice motivo che eclipse lo segnala come errore..
infatti dopo aver provato a mettere il tuo codice in eclipse, le imageview che hai impostato in quel modo davano l'errore...invece quelle che hai impostato nel modo corretto non davano problemi..

cmq confermi che a te funziona anche scritto in quel modo? non sono espertissimo, ma mi sembra molto strana come cosa O_o
Se le risposte ti hanno aiutato, metti un ..a te non costa nulla, ma a chi ti ha aiutato fa molto piacere riceverlo!!

Offline Lomba1986

  • Utente normale
  • ***
  • Post: 173
  • Respect: +1
    • Mostra profilo
Re:Problema con lo scroll
« Risposta #6 il: 26 Aprile 2012, 16:36:35 CEST »
0
Confermo...
Ci ho fatto un'applicazione per un esame in università e non ha mai dato problemi...

Magari è solo un caso...da oggi seguirò quanto hai riportato tu, che sicuramente è la cosa corretta visto che è riportata della guida ufficiale  :-P
Non esistono problemi, ma solo soluzioni...

Offline Lomba1986

  • Utente normale
  • ***
  • Post: 173
  • Respect: +1
    • Mostra profilo
Re:Problema con lo scroll
« Risposta #7 il: 27 Aprile 2012, 08:53:35 CEST »
0
per saperti dare una risposta servirebbe il codice intero..
da quello che hai postato, mi sembra strano che tu sia riuscito a testarlo, perchè vedo molti errori come questo:
Codice (XML): [Seleziona]
android:src="@android:drawable/arrow_down_float"invece dovrebbe essere:
Codice (XML): [Seleziona]
android:src="@drawable/arrow_down_float"

Ho scoperto il perchè della riga
Codice (XML): [Seleziona]
@android:drawable/arrow_down_floatperchè effettivamente quella figura è una di quelle che il sistema di android mette a disposizione...nel senso...quello è il path per trovare l'immagine...

Mi ero scordato che quelle sono delle freccine rivolte verso il basso, inserite come ImageView tramite il Graphical Layout e ho usato un'immagine presente nelle librerie di sistema...

Comprendi?  :D
Non esistono problemi, ma solo soluzioni...