Android :Авто -прокрутка текста в TextView

Я создал серию вкладок с фиксированной шириной 100 пикселей. Вкладка содержит изображение с текстом под ним. Если текст слишком длинный, я хочу, чтобы он автоматически прокручивался. Мне нужна только одна строка. Я пробовал следующее, но это не сработало. Я использую Android 2.3:

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:layout_marginRight="3dp"
    android:layout_marginTop="3dp"
    android:background="#ff737373"
    android:gravity="center"
    android:minWidth="64dp"
    android:orientation="vertical"
    android:padding="3dp" >

    <ImageView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:tag="tabImage" >
    </ImageView>

    <TextView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:ellipsize="marquee"
        android:marqueeRepeatLimit="marquee_forever"
        android:focusable="true"
        android:focusableInTouchMode="true"
        android:scrollHorizontally="true"
        android:singleLine="true"
        android:maxWidth="100px"
        android:tag="tabCaption"
        android:textColor="#ffd9d9d9"
        android:textSize="16sp" />

</LinearLayout>

Любая идея, почему это не работает? Я наткнулся на решение из другого сообщения, и там пользователь указал, что оно работает.

5
задан AndroidDev 25 June 2012 в 05:50
поделиться