Autore Topic: Come scrollare una TextView  (Letto 904 volte)

Offline irritato

  • Nuovo arrivato
  • *
  • Post: 16
  • Respect: 0
    • Mostra profilo
Come scrollare una TextView
« il: 19 Gennaio 2011, 18:00:35 CET »
0

Salve. Ho scritto questo file xml per poter scollare una TextView. A me sembra corretto. Il problema è che, quando lancio l'activuty, mi appaiono solo i due Button in alto e non mi appaiono l'ImageView e la ScrollView con la TextView all'interno. Come mai?

Codice (XML): [Seleziona]
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout
android:id="@+id/widget53"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
xmlns:android="http://schemas.android.com/apk/res/android"
>
<Button
android:id="@+id/widget54"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Button"
android:layout_alignParentTop="true"
android:layout_alignParentLeft="true"
>
</Button>
<Button
android:id="@+id/widget55"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Button"
android:layout_alignParentTop="true"
android:layout_alignParentRight="true"
>
</Button>
<ImageView
android:id="@+id/widget56"
android:layout_width="92px"
android:layout_height="89px"
android:layout_below="@+id/widget54"
android:layout_centerHorizontal="true"
>
</ImageView>
<ScrollView
   android:id="@+id/scrollv"
   android:layout_width="fill_parent"
   android:layout_weight="1"
   android:layout_height="0dp">
    android:background="#ff0000">
    android:layout_below="@+id/tv">
    <TextView
       android:id="@+id/tv"
       android:layout_width="wrap_content"
       android:layout_height="wrap_content">
        android:text="TextView\nffdsfdsfdsfs\nfsfdsfs"
        android:textColor="#ffffffff"
    </TextView>
</ScrollView>
</RelativeLayout>

Offline Nicola_D

  • Moderatore
  • Utente storico
  • *****
  • Post: 2479
  • SBAGLIATO!
  • Respect: +323
    • Github
    • Google+
    • nicoladorigatti
    • Mostra profilo
  • Dispositivo Android:
    Nexus 6p, Nexus 4, Nexus S, Nexus 7(2012)
  • Sistema operativo:
    Windows 7
Re:Come scrollare una TextView
« Risposta #1 il: 19 Gennaio 2011, 18:08:19 CET »
0
credo sia un problema di height 0dp nella scroll view.
prova con wrap content
IMPORTANTE:NON RISPONDO A PROBLEMI VIA MESSAGGIO PRIVATO
LOGCAT: Non sai cos'è? -> Android Debug Bridge | Android Developers
               Dov'è in Eclipse? -> Window -> Open Prospective -> DDMS e guarda in basso!
[Obbligatorio] Logcat, questo sconosciuto! (Gruppo AndDev.it LOGTFO) - Android Developers Italia

Offline irritato

  • Nuovo arrivato
  • *
  • Post: 16
  • Respect: 0
    • Mostra profilo
Re:Come scrollare una TextView
« Risposta #2 il: 19 Gennaio 2011, 18:12:01 CET »
0
Purtroppo non và. Io ho il seguente codice:

Codice (Java): [Seleziona]
public class VisualizzaVespa extends Activity {
       
    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.vespagenerica);
       
        ImageView iv = (ImageView) this.findViewById(R.id.widget56);
        ScrollView sv = (ScrollView) this.findViewById(R.id.scrollv);
        TextView tv = (TextView) this.findViewById(R.id.tv);
         
    }  
}

Basta per far apparire il tutto?

Offline Qlimax

  • Moderatore globale
  • Utente senior
  • *****
  • Post: 757
  • Respect: +203
    • Google+
    • _Qlimax
    • Mostra profilo
    • www.egsolutions.ch
  • Dispositivo Android:
    Galaxy Nexus - Nexus One - Wildfire - Magic
  • Play Store ID:
    egsolutions.ch
  • Sistema operativo:
    Ubuntu 12.04, Windows 7
Re:Come scrollare una TextView
« Risposta #3 il: 19 Gennaio 2011, 18:17:39 CET »
0
Invece và....
Codice (XML): [Seleziona]
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout
android:id="@+id/widget53"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
xmlns:android="http://schemas.android.com/apk/res/android"
>
<Button
android:id="@+id/widget54"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Button"
android:layout_alignParentTop="true"
android:layout_alignParentLeft="true"
>
</Button>
<Button
android:id="@+id/widget55"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Button"
android:layout_alignParentTop="true"
android:layout_alignParentRight="true"
>
</Button>
<ImageView
android:id="@+id/widget56"
android:layout_width="92px"
android:layout_height="89px"
android:layout_below="@+id/widget54"
android:background="#abcdef"
android:layout_centerHorizontal="true"
>
</ImageView>
<ScrollView
  android:id="@+id/scrollv"
  android:layout_width="fill_parent"
  android:layout_height="fill_parent"
  android:layout_below="@+id/widget56"
   android:background="#ff0000"
   >
    <TextView
      android:id="@+id/tv"
      android:layout_width="wrap_content"
      android:layout_height="wrap_content"
       android:text="TextView\nffdsfdsfdsfs\nfsfdsfs"
       android:textColor="#ffffffff">
    </TextView>
</ScrollView>
</RelativeLayout>

Offline irritato

  • Nuovo arrivato
  • *
  • Post: 16
  • Respect: 0
    • Mostra profilo
Re:Come scrollare una TextView
« Risposta #4 il: 19 Gennaio 2011, 18:30:29 CET »
0
Grazie mille, ora và!!! Ma se volessi far scrollare un mix di TextView basta aggiungere altre TextView in coda a questa?