2011-12-12 3 views
2

Marquee не работает в текстовом режиме. Я разместил текстовое изображение внутри TableLoyout между двумя кнопками. И я делаю textview как растяжимый столбец. Вот мой xml-код. Я не могу понять ошибку.android marquee not working

<?xml version="1.0" encoding="utf-8"?> 
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
android:layout_width="fill_parent" android:layout_height="fill_parent" 
android:background="#e0bf64" android:orientation="vertical"> 


<TableLayout 
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content" 
    android:stretchColumns="2" 
    android:background="#f2cd6d"> 
    <TableRow> 
     <Button 
      android:id="@+id/btn_prv" 
      android:text="@string/prv" 
      android:textSize="16sp" 
      android:layout_column="1" 
      android:layout_width="100dip"    
      android:background="@drawable/prev_btn_re" 
      android:paddingLeft="0sp" 
      android:paddingTop="0sp" 

     /> 

     <TextView 
      android:id="@+id/head_title" 
      android:layout_width="125dip" 
      android:gravity="center" 
      android:paddingLeft="5sp" 
      android:paddingTop="10dip" 
      android:paddingRight="0sp" 
      android:background="#f2cd6d" 
      android:textSize="16sp" 
      android:textColor="@color/black" 
      android:marqueeRepeatLimit="marquee_forever" 
      android:lines="1" 
      android:ellipsize="marquee" 
      android:focusable="true" 
      android:focusableInTouchMode="true" 
      android:freezesText="true" 
      android:scrollHorizontally="true" 
      android:text="marquee text" 

     /> 

     <Button 
      android:id="@+id/btn_next" 
      android:text="@string/next" 
      android:textSize="16sp" 
      android:gravity="right" 
      android:layout_width="100dip" 
      android:background="@drawable/next_btn_re" 
      android:paddingRight="10sp" 
      android:paddingTop="5sp" 
     /> 
     </TableRow> 
    </TableLayout> 
</LinearLayout> 

Пожалуйста, скажите мне, почему он не работает?

+0

шатер не работает. ошибка или функция? –

+0

нет ошибок. может быть функция не работает. или может быть некоторая ошибка в xml. Не могу понять это. – Srini2k6

ответ

20

Шатер начинается, когда TextView становится либо сфокусированным, либо выбранным. Вы можете заставить его начать с вызова setSelected (true) в TextView.

+2

+1 человек это очень полезно для меня спасибо .. – Youddh

+2

Не работа для меня – ksu