Autore Topic: Text View con scrolling  (Letto 829 volte)

Offline rocco_fun90

  • Utente junior
  • **
  • Post: 61
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Galaxy s3
  • Sistema operativo:
    Windows xp
Text View con scrolling
« il: 20 Dicembre 2012, 11:44:36 CET »
0
Ciao a tutti ragazzi sto realizzando una text view con scrolling. il codice xml è il seguente:
Codice (XML): [Seleziona]
<?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="vertical"
   android:gravity="center">
   
<TableLayout android:layout_width="fill_parent"
                        android:layout_height="wrap_content">
                        <TableRow android:padding="5px"
                            android:gravity="center">  
                            <Button
                                    android:id="@+id/tit"
                                    android:layout_width="280dp"
                                    android:layout_height="78dp"
                                    android:layout_x="33dp"
                                    android:layout_y="2dp"
                                    android:gravity="center"
                                    android:text="Help!!!"
                                    android:textSize="80px"
                                    android:textStyle="bold"
                                    android:background="#FFFFFF"/>
                        </TableRow>
</TableLayout>

<TableLayout android:layout_width="fill_parent"
                        android:layout_height="wrap_content">
                        <TableRow android:padding="5px"
                            android:gravity="center">
                        <ScrollView
                                  android:id="@+id/scrollv"
                                  android:layout_width="fill_parent"
                                  android:background="#D3D3D3"
                                  android:fillViewport="true"
                                  android:scrollbars="vertical">

                                <TextView
                                    android:id="@+id/textView"
                                    android:layout_width="307dp"
                                    android:layout_height="100dp"
                                    android:height="350dp"
                                    android:layout_x="25dp"
                                    android:layout_y="82dp"
                                    android:text="Prima di iniziare selezionare i dati di input accedendo dal menù del dispositivo. Il campo idVehicle non è editabile e viene avvalorato automaticamente dopo aver selezionato la rete logistica con i veicoli attivi. E' possibile scegliere un lasso temporale entro il quale calcolare le posizioni storiche del mezzo accedendo dal menù alla voce imposta date. Dopo aver inserito le date di preferenza ed aver cliccato sul bottone &apos;Fatto&apos; sarà presentata una allert dialog che chiede conferma delle date inserite. In caso positivo cliccando sul bottone &apos;Ricerca&apos; vengono calcolate le posizioni storiche del mezzo selezionato nel campo idVehicle. In caso negativo si ritorna alla schermata di impostazione delle date di inizio e fine acquisizione. Nel caso in cui l&apos;utente omette la personalizzazione delle date cliccando sul bottone &apos;Ricerca&apos; vengono calcolate (se ci sono) le posizioni storiche del mezzo selezionato dal 01/01/2012 al 30/11/2012."
                                    android:textColor="#000000"
                                    android:textSize="30px"
                                    android:textStyle="bold"
                                    android:scrollbars = "vertical"
                                    android:scrollHorizontally="false"/>

                        </ScrollView>
                        </TableRow>            
</TableLayout>

        <Button
            android:id="@+id/ritorno"
            android:layout_width="84dp"
            android:layout_height="wrap_content"
            android:layout_x="-2dp"
            android:layout_y="434dp"
            android:background="@drawable/background_normal"
            android:gravity="center"
            android:text="OK"
            android:textStyle="bold" />

</LinearLayout>

Tuttavia quando avvio l'applicazione la text view non è scrollabile.
Qualcuno potrebbe aiutarmi?
Grazie anticipatamente.

Offline agenio

  • Utente junior
  • **
  • Post: 77
  • Respect: +11
    • Google+
    • Mostra profilo
  • Dispositivo Android:
    Moto G
  • Sistema operativo:
    Windows 8.1
Re:Text View con scrolling
« Risposta #1 il: 20 Dicembre 2012, 12:05:30 CET »
0
prova a togliere la scrollview ... tanto contiene solo la textview e non ha senso che siano entrambe scorrevoli

Offline rocco_fun90

  • Utente junior
  • **
  • Post: 61
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Galaxy s3
  • Sistema operativo:
    Windows xp
Re:Text View con scrolling
« Risposta #2 il: 20 Dicembre 2012, 12:15:59 CET »
0
Ok risolto ho modifuicato l'xml nel modo seguente.
Lo posto magari può servire a qualcuno.
Codice (XML): [Seleziona]
        <ScrollView
                                  android:id="@+id/scrollv"
                                  android:layout_width="fill_parent"
                                  android:layout_height="650px"
                                  android:background="#D3D3D3">

                                <TextView
                                    android:id="@+id/textView"
                                    android:layout_width="307dp"
                                    android:layout_height="100dp"
                                    android:height="350dp"
                                    android:text="Prima di iniziare selezionare i dati di input accedendo dal menù del dispositivo. Il campo idVehicle non è editabile e viene avvalorato automaticamente dopo aver selezionato la rete logistica con i veicoli attivi. E' possibile scegliere un lasso temporale entro il quale calcolare le posizioni storiche del mezzo accedendo dal menù alla voce imposta date. Dopo aver inserito le date di preferenza ed aver cliccato sul bottone &apos;Fatto&apos; sarà presentata una allert dialog che chiede conferma delle date inserite. In caso positivo cliccando sul bottone &apos;Ricerca&apos; vengono calcolate le posizioni storiche del mezzo selezionato nel campo idVehicle. In caso negativo si ritorna alla schermata di impostazione delle date di inizio e fine acquisizione. Nel caso in cui l&apos;utente omette la personalizzazione delle date cliccando sul bottone &apos;Ricerca&apos; vengono calcolate (se ci sono) le posizioni storiche del mezzo selezionato dal 01/01/2012 al 30/11/2012."
                                    android:textColor="#000000"
                                    android:textSize="30px"
                                    android:textStyle="bold" />

                        </ScrollView>