1

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

4

0 回答 0