Autore Topic: ScrollView che non scrolla fino alla fine  (Letto 1040 volte)

Offline blackgin

  • Moderatore globale
  • Utente storico
  • *****
  • Post: 1387
  • Respect: +164
    • Google+
    • blackgins
    • blackginsoft
    • Mostra profilo
  • Dispositivo Android:
    Galaxy Nexus
  • Sistema operativo:
    Mac OSX 10.8
ScrollView che non scrolla fino alla fine
« il: 19 Dicembre 2010, 19:31:43 CET »
0
Non riesco a capire perché non scrolla fino alla fine del layout
Codice (XML): [Seleziona]
<RelativeLayout
        xmlns:android="http://schemas.android.com/apk/res/android"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent">
   
    <LinearLayout
        style="@style/DashBar"
        android:id="@+id/dashbar">

                <View
                        style="@style/DashBarSpring"/>
                       
                <ImageView
                        android:id="@+id/home_button"
                        style="@style/DashBarLogo"
           android:src="@drawable/icon" />

                <View
                        style="@style/DashBarSpring"/>

        <ImageView
                style="@style/DashBarSeparator" />
                       
        <TextView
                style="@style/DashBarText"
                android:text="@string/strings"/>
               
        </LinearLayout>
       
        <ScrollView
                android:layout_width="fill_parent"
                android:layout_height="wrap_content"
                android:paddingTop="20sp"
                android:paddingLeft="20sp"
                android:paddingRight="20sp"
                android:layout_below="@+id/dashbar"
                android:layout_above="@+id/buttonBar">
                <TableLayout
                    android:orientation="vertical"
                    android:layout_width="fill_parent"
                    android:layout_height="fill_parent">
                    <TableRow>
                            <CheckBox
                                                android:id="@+id/singleCharacter"
                                                android:layout_height="wrap_content"
                                                android:layout_width="70sp"
                                                android:layout_gravity="center"/>
                                <TextView
                                        android:text="@string/single_character"
                                        style="@style/TextDescriptor"/>        
                        </TableRow>            
                    <TableRow>
                            <CheckBox
                                                android:id="@+id/includeNumbers"
                                                android:layout_height="wrap_content"
                                                android:layout_width="70sp"
                                                android:layout_gravity="center"/>
                                <TextView
                                        android:text="@string/include_numbers"
                                        style="@style/TextDescriptor"/>        
                        </TableRow>            
                    <TableRow>
                            <CheckBox
                                                android:id="@+id/includeSymbols"
                                                android:layout_height="wrap_content"
                                                android:layout_width="70sp"
                                                android:layout_gravity="center"/>
                                <TextView
                                        android:text="@string/include_symbols"
                                        style="@style/TextDescriptor"/>        
                        </TableRow>            
                    <TableRow>
                            <EditText
                                                android:id="@+id/charactersCount"
                                                android:layout_height="wrap_content"
                                                android:layout_width="70sp"
                                                android:minWidth="70sp"
                                                android:maxLines="1"
                                                android:inputType="number"
                                                android:layout_gravity="center"/>
                                <TextView
                                        android:text="@string/string_lenght"
                                        style="@style/TextDescriptor"/>        
                        </TableRow>
                        <EditText
                                android:layout_width="fill_parent"
                                android:layout_height="wrap_content"
                                android:hint="@string/output_box"
                        />
                </TableLayout>
        </ScrollView>
       
            <LinearLayout
                android:id="@+id/buttonBar"
                style="@android:style/ButtonBar"
                android:layout_width="fill_parent"
                android:layout_height="wrap_content"
                android:layout_alignParentBottom="true"
                        android:orientation="vertical">
                        <Button
                        android:id="@+id/stringsGenerate"
                                style="@style/ButtonGenerate"/>
                </LinearLayout>
       
</RelativeLayout>

« Ultima modifica: 19 Dicembre 2010, 19:52:48 CET da blackgin »
Postate il LogCat LogCat LogCat LogCat LogCat

Offline JD

  • Amministratore
  • Utente storico
  • *****
  • Post: 1600
  • Respect: +232
    • leinardi
    • Mostra profilo
  • Dispositivo Android:
    LG Nexus 5
  • Sistema operativo:
    L'ultima Ubuntu
Re:ScrollView che non scrolla fino alla fine
« Risposta #1 il: 19 Dicembre 2010, 19:55:37 CET »
0
Se provo a leggere tutto sto XML (non proprio indentato da manuale xD) mi si incrociano gli occhi: temo che senza mettere direttamente le mani sull'intero progetto (o almeno su un progetto d'esempio che contiene questo XML più tutti i riferimenti a stringhe e temi), così da poterlo modificare e fare prove in tempo reale, non potrò esserti molto d'aiuto.
È stata trovata una soluzione al tuo problema?
Evidenzia il post più utile premendo . È un ottimo modo per ringraziare chi ti ha aiutato ;).
E se hai aperto tu il thread marcalo come risolto cliccando !

Offline blackgin

  • Moderatore globale
  • Utente storico
  • *****
  • Post: 1387
  • Respect: +164
    • Google+
    • blackgins
    • blackginsoft
    • Mostra profilo
  • Dispositivo Android:
    Galaxy Nexus
  • Sistema operativo:
    Mac OSX 10.8
Re:ScrollView che non scrolla fino alla fine
« Risposta #2 il: 19 Dicembre 2010, 19:56:30 CET »
0
Ora ti fornisco un progetto.
Comunque su Eclipse é indentato bene, non so perché lo copia cosí.

Edit: aggiunto progetto
Il layout é lo strings.xml, ma anche numbers.xml mi da questo problema
« Ultima modifica: 19 Dicembre 2010, 19:59:20 CET da blackgin »
Postate il LogCat LogCat LogCat LogCat LogCat

Offline JD

  • Amministratore
  • Utente storico
  • *****
  • Post: 1600
  • Respect: +232
    • leinardi
    • Mostra profilo
  • Dispositivo Android:
    LG Nexus 5
  • Sistema operativo:
    L'ultima Ubuntu
Re:ScrollView che non scrolla fino alla fine
« Risposta #3 il: 19 Dicembre 2010, 20:31:34 CET »
0
Booohhhhh :/

Sembrerebbe un bug della CyanogenMod, perché sull'emulatore funziona correttamente (l'ho provato su un AVD WVGA800 con 2.2 e 2.3). Sul mio N1 invece fa il tuo stesso difetto.

L'hai testato sul Milestone (che immagino non abbia la CM sopra)?
« Ultima modifica: 19 Dicembre 2010, 20:33:24 CET da JD »
È stata trovata una soluzione al tuo problema?
Evidenzia il post più utile premendo . È un ottimo modo per ringraziare chi ti ha aiutato ;).
E se hai aperto tu il thread marcalo come risolto cliccando !

Offline blackgin

  • Moderatore globale
  • Utente storico
  • *****
  • Post: 1387
  • Respect: +164
    • Google+
    • blackgins
    • blackginsoft
    • Mostra profilo
  • Dispositivo Android:
    Galaxy Nexus
  • Sistema operativo:
    Mac OSX 10.8
Re:ScrollView che non scrolla fino alla fine
« Risposta #4 il: 19 Dicembre 2010, 20:39:09 CET »
0
Booohhhhh :/

Sembrerebbe un bug della CyanogenMod, perché sull'emulatore funziona correttamente (l'ho provato su un AVD WVGA800 con 2.2 e 2.3). Sul mio N1 invece fa il tuo stesso difetto.

L'hai testato sul Milestone (che immagino non abbia la CM sopra)?
E invece tutti i miei telefoni hanno una CM o derivata xD
Postate il LogCat LogCat LogCat LogCat LogCat

Offline JD

  • Amministratore
  • Utente storico
  • *****
  • Post: 1600
  • Respect: +232
    • leinardi
    • Mostra profilo
  • Dispositivo Android:
    LG Nexus 5
  • Sistema operativo:
    L'ultima Ubuntu
Re:ScrollView che non scrolla fino alla fine
« Risposta #5 il: 19 Dicembre 2010, 20:40:38 CET »
0
LOL, fai benissimo, però pensavo che non ci fosse per il Milestone! Ma funziona bene? 100%? Come mai non è supportata ufficialmente?
È stata trovata una soluzione al tuo problema?
Evidenzia il post più utile premendo . È un ottimo modo per ringraziare chi ti ha aiutato ;).
E se hai aperto tu il thread marcalo come risolto cliccando !

Offline blackgin

  • Moderatore globale
  • Utente storico
  • *****
  • Post: 1387
  • Respect: +164
    • Google+
    • blackgins
    • blackginsoft
    • Mostra profilo
  • Dispositivo Android:
    Galaxy Nexus
  • Sistema operativo:
    Mac OSX 10.8
Re:ScrollView che non scrolla fino alla fine
« Risposta #6 il: 19 Dicembre 2010, 20:42:36 CET »
0
LOL, fai benissimo, però pensavo che non ci fosse per il Milestone! Ma funziona bene? 100%? Come mai non è supportata ufficialmente?
Sinceramente non lo so.. Non l'ho testata tantissimo, ma di sicuro é la migliore tra quelle che ho provato
Postate il LogCat LogCat LogCat LogCat LogCat