尝试滚动文本时出现问题。当我将宽度设置为match_constraint时,它不起作用。 这是我的xml:
<TextView
android:id="@+id/songTextView"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_marginStart="8dp"
android:layout_marginEnd="8dp"
android:ellipsize="marquee"
android:marqueeRepeatLimit="marquee_forever"
android:scrollHorizontally="true"
android:singleLine="true"
android:textAlignment="center"
app:layout_constraintEnd_toStartOf="@+id/totalDurationTextView"
app:layout_constraintHorizontal_bias="0.508"
app:layout_constraintStart_toEndOf="@+id/curPosTextView"
app:layout_constraintTop_toBottomOf="@+id/seekBar" />
当我将宽度设置为任何值而不是0dp(match_constraint)时,它就会起作用。
android:layout_width="300dp"
这是我的.java:
songNameTV = activity.findViewById(R.id.songTextView);
songNameTV.setSelected(true);