Autore Topic: Scrollview  (Letto 1388 volte)

Offline Sam

  • Nuovo arrivato
  • *
  • Post: 29
  • Respect: 0
    • Mostra profilo
Scrollview
« il: 19 Dicembre 2010, 19:37:59 CET »
0
 ;-) Ancora un aiuto poi per oggi sono a posto...

Devo mettere una lista con uno scroll con questo codice:

Codice (XML): [Seleziona]
        <ScrollView android:id="@+id/Scroll"
                android:layout_width="fill_parent"
                android:layout_height="200px"
                android:layout_below="@id/text2">

                <ListView
                        android:id="@+id/list"
                        android:layout_width="fill_parent"
                        android:layout_height="wrap_content"
                        android:drawSelectorOnTop="false"
                />

        </ScrollView>

non capisco però come scegliere le dimensioni della finestra per lo scroll. Il primo height influenza la distanza tra lo scroll e il prossimo elemento, l'height dentro alla list non sembra influenzare nulla. In pratica in questo modo si vede a video solo un elemento della lista e una piccola parte del successivo, io ne vorrei vedere almeno 3.

Per muovere lo scroll posso usare le freccette ma cè modo di avere un cursore a lato in modo da poter scendere la lista con il mouse?
« Ultima modifica: 19 Dicembre 2010, 19:57:22 CET da JD, Reason: Usate i bbcode java e xml!! xD »

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
« Risposta #1 il: 19 Dicembre 2010, 19:42:17 CET »
0
1) La lista ha lo scroll di suo, non c'é bisogno di metterla dentro una ScrollView
2) Non usare i px, cosí facendo hai problemi con risoluzioni diverse. Usa i dp o gli sp che sono indipendenti dalla risoluzione
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
« Risposta #2 il: 19 Dicembre 2010, 19:58:36 CET »
0
E gli sp usali solo per indicare la dimensione di un testo :P
È 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
« Risposta #3 il: 19 Dicembre 2010, 19:59:43 CET »
0
E gli sp usali solo per indicare la dimensione di un testo :P
Come mai?
Postate il LogCat LogCat LogCat LogCat LogCat

Offline Sam

  • Nuovo arrivato
  • *
  • Post: 29
  • Respect: 0
    • Mostra profilo
Re:Scrollview
« Risposta #4 il: 19 Dicembre 2010, 20:02:40 CET »
0
Citazione
La lista ha lo scroll di suo, non c'é bisogno di metterla dentro una ScrollView

Non mi è sufficiente, ho più elementi nella schermata e ho bisogno che la lista occupi meno posto è a questo che mi serve lo scroll. Non cè modo di allargare la finestra?

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
« Risposta #5 il: 19 Dicembre 2010, 20:03:48 CET »
0
Prova con
android:layout_weight="1"
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
« Risposta #6 il: 19 Dicembre 2010, 20:08:39 CET »
0
Come mai?

Citazione
sp
Scale-independent Pixels - this is like the dp unit, but it is also scaled by the user's font size preference. It is recommend you use this unit when specifying font sizes, so they will be adjusted for both the screen density and user's preference.

Boh, ne ho dedotto che è bene utilizzarlo solo per il testo, sbaglio?
È 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
« Risposta #7 il: 19 Dicembre 2010, 20:12:24 CET »
0
Indubbiamente si..
Ma dove si regola la dimensione?
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
« Risposta #8 il: 19 Dicembre 2010, 20:15:07 CET »
0
Indubbiamente sì significa che sbaglio? :D

Credo sia un'impostazione di sistema di android, ma non ho la minima idea di dove si possa settare. Forse è un qualcosa che hanno implementato e mai utilizzato.
È 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
« Risposta #9 il: 19 Dicembre 2010, 20:16:25 CET »
0
Indubbiamente sì significa che sbaglio? :D
No xD
Postate il LogCat LogCat LogCat LogCat LogCat