Это было задано в другом месте, но решение не сработало для меня. Так что ставит его снова с большим контекстом. Вопрос в том, что активность содержит прокрутку Взгляд титула музыкального названия, который нарушен обновлением истеченным временным счетным представлением.
У меня есть эти два виджета TextView в моем макете действий (хотя они охватываются другими контейнерами макета).
<TextView android:id="@+id/v_current_time"
android:minWidth="26dp"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_vertical"
android:gravity="right|center_vertical"
android:singleLine="true"
android:textSize="12sp"
android:enabled="false"
/>
<TextView android:id="@+id/v_track_title"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textSize="18sp"
android:textStyle="normal"
android:singleLine="true"
android:ellipsize="marquee"
android:marqueeRepeatLimit="marquee_forever"
android:scrollHorizontally="true"
android:focusable="true"
android:focusableInTouchMode="true"
android:enabled="true"
/>
Название музыки динамически устанавливается (в тестовом случае) длинная линия текста. Если я никогда не обновляю текст на текущее время со следующей строкой, название музыки будет радостно прокрутить вечно, независимо от того, как я взаимодействую с моим паузой и игровыми кнопками.
tvCurrentTime.setText(DataFormat.formatTime(progress));
Но если я установлю текст на текущее время, название музыки остановится. Нажав кнопку «Моя пауза» как-то пинает прокрутки обратно на передачу, но нажатие воспроизведения приведет к обновлению текущего времени и остановить его снова.
На следующем предложении в этой теме я попытался парить настройку текста времени с повторным включением заголовка прокрутки следующим образом:
tvCurrentTime.setText(DataFormat.formatTime(progress));
tvTitle.setEnabled(true);
Это не влияет на сбой, отличный от сброса сброса каждый раз, когда каждый раз перезапускается.
Есть некоторые детали, которые мне не хватает, или любые другие мысли о том, что можно было не так? Большое спасибо!