Search code examples
androidtextview

TextView Marquee not working


I have tried to use marquee and its not working here is my code, please let me know where im going wrong

<TextView
   android:text="lunch 20.00 | Dinner 60.00 | Travel 60.00 | Doctor 5000.00 | lunch 20.00 | Dinner 60.00 | Travel 60.00 | Doctor 5000.00"
   android:id="@+id/TextView02"
   android:layout_width="200dip"
   android:layout_height="wrap_content"
   android:marqueeRepeatLimit="marquee_forever"
   android:ellipsize="marquee"
   android:singleLine="true"
   android:focusable="true"
   android:inputType="text"
   android:maxLines="1">
</TextView>

i am using android SDK 2.0.1


Solution

  • working now :) Code attached below

    <TextView
        android:text="START | lunch 20.00 | Dinner 60.00 | Travel 60.00 | Doctor 5000.00 | lunch 20.00 | Dinner 60.00 | Travel 60.00 | Doctor 5000.00 | END"
        android:id="@+id/MarqueeText" 
        android:layout_width="fill_parent"
        android:layout_height="wrap_content" 
        android:singleLine="true"
        android:ellipsize="marquee" 
        android:marqueeRepeatLimit="marquee_forever"
        android:scrollHorizontally="true" 
        android:paddingLeft="15dip" 
        android:paddingRight="15dip" 
        android:focusable="true" 
        android:focusableInTouchMode="true" 
        android:freezesText="true">
    

    Edit (on behalf of Adil Hussain):

    textView.setSelected(true) needs to be set in code behind for this to work.