我正在开发音乐播放器的应用程序。我的播放器有一个搜索栏和一个文本视图来显示歌曲的名称。因为这首歌的名字太长了,所以我加了字幕。但如果搜索栏没有更新(例如:暂停、停止),则文本框运行良好,反之亦然。请给我一个解决方案来同时显示 textview marquee 和更新 seekbar。代码:
<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:对不起我的英语不好!:)