我正在为音乐播放器开发一个应用程序。我的播放器有一个搜索栏和一个文本视图来显示一首歌的名字。由于这首歌的名字太长了,所以我把它添加到了它。但是如果没有更新搜索栏(e.x:暂停,停止),则文本选取框运行良好,反之亦然。请给我一个解决方案来显示textview选框并一起更新搜索栏。 代码:
<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:抱歉我的英语不好! :)