6

テキストをマーキーとして表示AppWidgetする必要がある場所を開発しています。TextView次のコードを使用してみました (通常のコードで行うようにActivity) が、テキストがスクロールしません。

<TextView
    android:layout_width="150dip" 
    android:layout_height="wrap_content"
    android:text="@string/marquee_forever"
    android:singleLine="true"
    android:ellipsize="marquee"
    android:marqueeRepeatLimit="marquee_forever" />

誰でもこれを修正する方法を教えてもらえますか?

4

3 に答える 3

4

マーキーの xml に次のプロパティを追加する必要がありました。

    android:singleLine="true" 
    android:ellipsize="marquee"
    android:marqueeRepeatLimit ="marquee_forever"
    android:scrollHorizontally="true"
    android:focusable="true"
    android:focusableInTouchMode="true"
于 2010-10-04T12:02:22.160 に答える
2

マーキーは、Textview のコンテンツが幅よりも大きくなければならない場合に表示されます。入力が幅よりも大きなスペースを占めていることを確認してください。

于 2010-10-04T10:53:41.257 に答える
0

TextViewテキストは、 が選択された状態またはフォーカスされた状態の場合にのみスクロールされ、Praveen が示すように、テキストは の使用可能な幅よりも広いですTextViewTextViewアプリ ウィジェットで選択状態またはフォーカス状態を取得する実験は行っていません。おそらく、これまたはこの以前の StackOverflow の回答により、いくつか試してみることができます。

于 2010-10-04T10:55:35.577 に答える