滚动文本不起作用

我在我的活动的布局中有以下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

回到顶部