在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"><TextViewandroid: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/>