Automatisk horizontell scrollning av textview

Diskussion i 'Frågor, support och diskussion' startad av redsolo, 27 apr 2010.

  1. redsolo

    redsolo Infant Droid Medlem

    Blev medlem:
    17 jun 2009
    Inlägg:
    11
    Mottagna gillanden:
    0

    MINA ENHETER

    Finns det något property som man kan sätta på en TextView så att den scrollar texten om den inte ryms. Eller måste man bygga det själv? (argh)
     
  2. ZiP

    ZiP Youth Droid Medlem

    Blev medlem:
    12 feb 2010
    Inlägg:
    126
    Mottagna gillanden:
    0

    MINA ENHETER

    Sätt den i en ScrollView :)
     
  3. JDS

    JDS Adult Droid Medlem

    Blev medlem:
    17 jun 2009
    Inlägg:
    637
    Mottagna gillanden:
    32

    MINA ENHETER

    Nedan är ett exempel inställningar på en TextView där texten automatisk rullar ifall den inte får plats.

    Kod:
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:textColor="#000000"    
        android:scrollHorizontally="true"  	
        android:ellipsize="marquee"
        android:marqueeRepeatLimit="marquee_forever"
        android:maxLines="1"
    
    Det är "ellipsize" som bestämmer beteendet när texten inte får plats.
     
  4. redsolo

    redsolo Infant Droid Medlem

    Blev medlem:
    17 jun 2009
    Inlägg:
    11
    Mottagna gillanden:
    0

    MINA ENHETER

    Tack för svaret, det var precis det här jag letade efter. Det visade sig när man använde sig av ovanstående i en ListView (där textview'n är en rad) så var man tvungen att sätta fokus på den raden som skulle scrolla. Vilket är ju ok annars så skulle väl det dra batteri om alla skulle scrolla.

    Såg också att man kunde köra nedstående för att fixa fokus OM textvyn inte var i en lista
    Kod:
    <TextView><requestFocus/></TextView>