【发布时间】:2021-07-02 22:04:08
【问题描述】:
我想让我的文本视图自动滚动,即使没有太多的文本可以放入屏幕。我也没有找到任何可以水平滚动 textview 的库,只能垂直滚动。
我创建了我的文本视图,这是我的 xml 代码:
<TextView
android:id="@+id/ticker"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="My text"
android:focusable="true"
android:focusableInTouchMode="true"
android:ellipsize="marquee"
android:marqueeRepeatLimit="marquee_forever"
android:scrollHorizontally="true"
android:singleLine="true"
android:textColor="@color/black"
android:textSize="22sp" />
在我的活动中我使用:
TextView ticker = findViewById(R.id.ticker);
ticker.setSelected(true);
主要的是,如果文本长度大于可以适合屏幕的长度,文本会滚动,但我需要使用任何文本进行滚动。有什么建议吗?
【问题讨论】:
标签: java android xml kotlin textview