滚动文本不起作用
我在我的活动的布局中有以下textView,我希望它自动滚动水平但不会发生。这里有人知道为什么会发生这种情况吗滚动文本不起作用
<TextView android:id="@+id/superAttackDesc"
android:layout_width="314dp"
android:layout_height="21dp"
android:layout_marginBottom="5dp"
android:layout_marginStart="8dp"
android:ellipsize="marquee"
android:focusable="true"
android:focusableInTouchMode="true"
android:fontFamily="monospace"
android:marqueeRepeatLimit="marquee_forever"
android:scrollHorizontally="true"
android:singleLine="true"
android:textAlignment="viewStart"
android:textColor="@android:color/white"
android:textStyle="italic"
app:layout_constraintBottom_toBottomOf="@+id/cardDetailsImageView"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.753"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/superAttackTitle"
app:layout_constraintVertical_bias="0.175" />
回答:
1)为了使TextView的水平滚动设定android:singleLine =真和android:ellipsize = “字幕”
2)确保的TextView在选定的onCreate父活动的。
findViewById(R.id.SAMPLE).setSelected(true);
码参考:
<TextView android:id="@+id/SAMPLE"
android:layout_width="..."
android:layout_height="..."
android:ellipsize="marquee"
android:marqueeRepeatLimit="marquee_forever"
android:singleLine="true"
android:text="@string/SAMPLE"/>
以上是 滚动文本不起作用 的全部内容, 来源链接: utcz.com/qa/263866.html