如下图,从上到下,ellipsesize对应的属性依次是:

  • none

  • start

  • middle

  • end 单行末尾省略比较常见,需要设置三个点:textView宽度,singleLine为true,ellipsize为end。

  • marquee 这个跑马灯效果,需要补充java代码:tvMarquee.setSelected(true);

  • 完整布局代码:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayoutxmlns:android="http://schemas.android.com/apk/res/android"xmlns:app="http://schemas.android.com/apk/res-auto"xmlns:tools="http://schemas.android.com/tools"android:layout_width="match_parent"android:layout_height="match_parent"android:orientation="vertical"android:gravity="center_horizontal"tools:context=".MainActivity"><TextViewandroid:layout_width="100dp"android:layout_height="wrap_content"android:ellipsize="none"android:singleLine="true"android:text="Hello World!xxxxxxxxxxxx" /><TextViewandroid:layout_width="100dp"android:layout_height="wrap_content"android:ellipsize="start"android:singleLine="true"android:text="Hello World!xxxxxxxxxxxx" /><TextViewandroid:layout_width="100dp"android:layout_height="wrap_content"android:ellipsize="middle"android:singleLine="true"android:text="Hello World!xxxxxxxxxxxx" /><TextViewandroid:layout_width="100dp"android:layout_height="wrap_content"android:text="Hello World!xxxxxxxxxxxx"android:singleLine="true"android:ellipsize="end"/><TextViewandroid:id="@+id/tv_marquee"android:layout_width="100dp"android:layout_height="wrap_content"android:ellipsize="marquee"android:singleLine="true"android:text="Hello World!xxxxxxxxxxxx"/></LinearLayout>
  • MainActivity.java 代码:
public class MainActivity extends AppCompatActivity {@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);TextView tvMarquee = findViewById(R.id.tv_marquee);tvMarquee.setSelected(true);}
}

TextView系列:ellipsize属性详解 android:ellipsize=“marquee“(跑马灯效果)相关推荐

  1. Android文字实现跑马灯效果——两种方法实现

    第一种方法,设置textView的属性 <com.example.glide.MarqueeViewandroid:id="@+id/marqueeView"android: ...

  2. Android开发 实现跑马灯效果滚动字幕

    Android开发 实现跑马灯效果滚动字幕 ~! ~ !~ 浙江温州!~ 浙江温州!~江南皮革厂倒闭了! 黄鹤老板欠下了3.5个亿 ! 带着他的小姨子跑了! 我们没有办法 没有办法,拿着钱包抵工资, ...

  3. android ellipsize 属性详解

    TextView中内容过长时添加省略号的属性,即ellipsize 用法如下: 在XML文件中设置: android:ellipsize = "end" //省略号在结尾andro ...

  4. Android 文本实现跑马灯效果 用自带的TextView控件

    注意跑马灯需要文本已经确定的情况下设置 1.第一种方式在布局代码中 <TextViewandroid:id="@+id/music_name_tv"android:layou ...

  5. Android UI系列 - 布局 - 属性详解

    本文转自:http://www.cnblogs.com/chiao/archive/2011/08/25/2153652.html LinearLayout布局: 线性版面配置,在这个标签中,所有元件 ...

  6. ADI Blackfin DSP处理器-BF533的开发详解14:LED跑马灯(含源代码)

    接口讲完了,下面写点应用程序,GPIO最典型的应用,LED跑马灯. 硬件准备 ADSP-EDU-BF533:BF533开发板 AD-HP530ICE:ADI DSP仿真器 软件准备 Visual DS ...

  7. android:ellipsize = marquee 跑马灯,Android-单行跑马灯(一直循环)效果

    [声明:]本文是作者(蘑菇v5)原创,版权归作者 蘑菇v5所有,侵权必究.本文首发在简书.如若转发,请注明作者和来源地址!未经授权,严禁私自转载! 前言: 提示的效果,要求一直循环. 1.跑马灯效果( ...

  8. android跑马灯效果不起作用,Android跑马灯效果失效问题

    Android中的跑马灯效果在特定情况下用的效果很不错,调试的时候发现在2.3系统下,文字跑动正常,后来无意换了另一个手机,4.0以上的系统,发现文字跑动效果失效,研究后发现有两种情况会导致失效. 先 ...

  9. android 跑马灯效果

    修改界面跳转后跑马灯线程停止问题 package com.sunarvr.artist.view;import android.content.Context; import android.cont ...

最新文章

  1. jsp:include page= /路径
  2. python redis用法详解
  3. 框架:Servlet的生命周期
  4. CSS——FC(BFC/IFC/FFC/GFC)超详细版+原理案例分析
  5. 微信成最频繁网络诈骗犯罪工具;库克再谈乔布斯;PyCharm 2019.2.5 发布| 极客头条...
  6. SQL Server数据库查询优化【转】
  7. 计算机桌面提示区,win7如何把电脑桌面分成四个区域?电脑分区域显示方法
  8. 单元测试-Mock Server
  9. python在冒号处显示语法错误_python for常见语法错误
  10. 国内Docker镜像加速汇总
  11. 手把手带你实现 Docker 部署 Redis 集群
  12. 11.智能快递柜(用户寄件)
  13. 信息化和信息系统(3)
  14. android编译错误
  15. 网校系统是怎样搭建的?
  16. 《量化炼金术-中低频量化交易策略研发》读书笔记-序言,引言
  17. 安徽科技学院 信网学院网络文化节 高庆
  18. 通达OAV12版本php7.2链接ftp的解决办法Uncaught Error: Call to undefined function ftp_connect()
  19. 职称计算机考试报名交费好,不去考了,可以申请退款么?如果可以的话,怎么退?,2021年初级会计报名缴费问题汇总,不想考可以退费吗?...
  20. Cisco新一代桌面IP 电话 7800 系列

热门文章

  1. 什么是MES(Manufacturing Execution System)
  2. JAVA中输出语句中+的作用
  3. 独角兽有泡沫?Absolutely!但绝非估值泡沫
  4. web前端开发盒子套盒子问题
  5. Iterator(JFIS)
  6. 【实战教程】微信卡券消息处理
  7. 【技美百人计划】图形 4.3 实时阴影介绍
  8. 双非学计算机本科毕业,这些双非学校计算机很强,学生超级抢手,没毕业就被预定...
  9. Pix2Pix(2017)+CycleGAN+Pix2PixHD
  10. 腾讯终于要杀入电商直播了