2012-03-03 15 views
2

ショートテキストのマーキープロパティを使用します。私はこのコードを書いた:ショートテキストを使用するとマーキーはスクロールしません

<TextView 
     android:id="@+id/MarqueeText" 
     android:layout_width="fill_parent" 
     android:layout_height="wrap_content" 
     android:ellipsize="marquee" 
     android:focusable="true" 
     android:focusableInTouchMode="true" 
     android:freezesText="true" 
     android:marqueeRepeatLimit="marquee_forever" 
     android:paddingLeft="15dip" 
     android:paddingRight="15dip" 
     android:scrollHorizontally="true" 
     android:singleLine="true" 
     android:text="Hello" > 

それは動作しません。しかし、テキストを「hello hello hello helloなど」に変更したとき、 (長いテキスト)それは動作します。短いテキストにマーキーを使用するにはどうすればよいですか?

答えて

6

layout_widthの代わりにfill_parentの代わりに、設定された幅を使用してください。マーキーは、文字がビューの幅よりも長い場合に有効になります。

+0

ありがとう、私を救った! –

+0

ようこそ。私の答えは受け入れたものとして記入してください。 :) –

+1

これは私には何の効果もありません。 – Leon

関連する問題