Android TextView 文本框

跑马灯,就是商业街上满眼的红色滚动屏幕,有一行字一直循环滚滚动这样

跑马灯效果的 TextView

要实现这种效果,需要设置三个属性

属性 说明
android:singleLine 设置是否单行显示
android:ellipsize 设置文字超出控件宽度时的显示方式,值有
end 显示结尾部分
marquee 跑马灯滚动显示
middle 显示中间部分
none 默认
start 显示开始部分
android:marqueeRepeatLimit 设置跑马灯重复次数,值可以是以下几种
marquee_forever 重复
具体的数字,比如 2
  1. 创建一个 空的 Android 项目 cn.twle.android.TextView

  2. 修改 res/values/string.xml 添加跑马灯要显示的文字

    <?xml version="1.0" encoding="utf-8" ?>
    <resources>
        <string name="app_name">TextView</string>
        <string name="hello">当今世界的手机,比如 三星,华为,小米,vivo, oppo 等,除了 iPhone 外,几乎都是 Android 系统</string>
    </resources>
    
  3. 修改 activity_main.xml 为 TextView 添加三个属性

    <?xml version="1.0" encoding="utf-8" ?>
    <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"   
        android:layout_width="match_parent"  
        android:layout_height="match_parent" >
    
        <TextView
            android:id="@+id/txtOne"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:textSize="18sp"
            android:singleLine="true"
            android:ellipsize="marquee"
            android:marqueeRepeatLimit="marquee_forever"
            android:focusable="true"
            android:focusableInTouchMode="true"
            android:text="@string/hello" />
    
    </RelativeLayout>
    

参考文档

  1. TextView API

Android 基础教程

关于   |   FAQ   |   我们的愿景   |   广告投放   |  博客

  简单教程,简单编程 - IT 入门首选站

Copyright © 2013-2022 简单教程 twle.cn All Rights Reserved.