在activity_main.xml中编写如下代码:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
>
<TextView
android:id="@+id/tv_one"
android:text="请注意,这只是测试,请注意,这只是测试,请注意,这只是测试,请注意,这只是测试,请注意,这只是测试,"
android:textColor="#ffffff"
android:textSize="32sp"
android:textStyle="italic"
android:shadowColor="#F3B68888"
android:shadowRadius="5.0"
android:shadowDx="10.0"
android:shadowDy="10.0"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@color/zise"
android:gravity="center"
android:ellipsize="marquee"
android:marqueeRepeatLimit="marquee_forever"
android:singleLine="true"
android:focusable="true"
android:focusableInTouchMode="true"
>
<requestFocus/>
</TextView>
</LinearLayout>
效果如下:
Android跑马灯
相关资料:
注意事项:
1.text属性里面的文本长度一定要超过屏幕宽度,跑马灯才能“跑”起来
2.一定要添加 <requestFocus/>