我在文本视图中实现了文本的自动滚动。
我想再次这样做,但它不起作用。
我还设置了setSelected(true)
XML代码:
<TextView
android:id="@+id/tvScroll"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerVertical="true"
android:layout_toLeftOf="@+id/ivlogo"
android:layout_toStartOf="@+id/ivlogo"
android:ellipsize="marquee"
android:marqueeRepeatLimit="marquee_forever"
android:scrollHorizontally="true"
android:singleLine="true"
android:text="left goleft left left goleft left left."
android:textColor="@android:color/holo_blue_dark"
android:textStyle="bold" />
此txt视图采用相对布局。
答案 0 :(得分:3)
您的代码没问题,
问题是文字的宽度。修复TextView宽度或将长值设置为TextView。
E.g。 : -
android:layout_width="50dp"
OR
android:text="Lorem Ipsum Lorem Ipsum Lorem Ipsum Lorem Ipsum Lorem Ipsum Lorem Ipsum Lorem Ipsum Lorem Ipsum Lorem Ipsum Lorem Ipsum Lorem Ipsum..."
简而言之,使内容大于TextView宽度将导致选取框/自动滚动效果。
希望这有帮助!
感谢。
答案 1 :(得分:3)
if defined
答案 2 :(得分:0)
试试这个:
YourTextView.requestFocus();