Music Player のアプリケーションを開発しています。My Player には、曲の名前を表示するためのシークバーとテキストビューがあります。曲の名前が長すぎるので、マーキーを追加します。ただし、シークバーが更新されていない場合 (一時停止、停止など)、テキスト マーキーは正常に機能しており、その逆も同様です。テキストビューマーキーとシークバーの更新を一緒に表示する解決策を教えてください。コード:
<TextView
android:id="@+id/textviewSongName"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:layout_above="@id/textviewSongArtist"
android:layout_marginBottom="5dp"
android:textColor="#ffffffff"
android:layout_marginLeft="5dp"
android:layout_marginRight="5dp"
android:gravity="center_horizontal"
android:textSize="@dimen/text_song_name_size"
android:singleLine="true"
android:freezesText="true"
android:marqueeRepeatLimit="marquee_forever"
android:ellipsize="marquee"
android:scrollHorizontally="true"
android:focusable="true"
android:focusableInTouchMode="true"
/>
そしてシークバー:
<SeekBar
android:id="@+id/seekBarSong"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_centerVertical="true"
android:maxHeight="10dp"
android:paddingLeft="10dp"
android:paddingRight="8dp"
android:layout_toLeftOf="@id/textSongTimeDuration"
android:layout_toRightOf="@id/textSongTimePlayed"
android:thumb="@drawable/img_seek_handle"
android:progressDrawable="@drawable/progress_drawable"
android:focusable="false"
android:focusableInTouchMode="false"
/>
P/s: 下手な英語でごめんなさい! :)