TextView系列:ellipsize属性详解 android:ellipsize=“marquee“(跑马灯效果)
如下图,从上到下,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“(跑马灯效果)相关推荐
- Android文字实现跑马灯效果——两种方法实现
第一种方法,设置textView的属性 <com.example.glide.MarqueeViewandroid:id="@+id/marqueeView"android: ...
- Android开发 实现跑马灯效果滚动字幕
Android开发 实现跑马灯效果滚动字幕 ~! ~ !~ 浙江温州!~ 浙江温州!~江南皮革厂倒闭了! 黄鹤老板欠下了3.5个亿 ! 带着他的小姨子跑了! 我们没有办法 没有办法,拿着钱包抵工资, ...
- android ellipsize 属性详解
TextView中内容过长时添加省略号的属性,即ellipsize 用法如下: 在XML文件中设置: android:ellipsize = "end" //省略号在结尾andro ...
- Android 文本实现跑马灯效果 用自带的TextView控件
注意跑马灯需要文本已经确定的情况下设置 1.第一种方式在布局代码中 <TextViewandroid:id="@+id/music_name_tv"android:layou ...
- Android UI系列 - 布局 - 属性详解
本文转自:http://www.cnblogs.com/chiao/archive/2011/08/25/2153652.html LinearLayout布局: 线性版面配置,在这个标签中,所有元件 ...
- ADI Blackfin DSP处理器-BF533的开发详解14:LED跑马灯(含源代码)
接口讲完了,下面写点应用程序,GPIO最典型的应用,LED跑马灯. 硬件准备 ADSP-EDU-BF533:BF533开发板 AD-HP530ICE:ADI DSP仿真器 软件准备 Visual DS ...
- android:ellipsize = marquee 跑马灯,Android-单行跑马灯(一直循环)效果
[声明:]本文是作者(蘑菇v5)原创,版权归作者 蘑菇v5所有,侵权必究.本文首发在简书.如若转发,请注明作者和来源地址!未经授权,严禁私自转载! 前言: 提示的效果,要求一直循环. 1.跑马灯效果( ...
- android跑马灯效果不起作用,Android跑马灯效果失效问题
Android中的跑马灯效果在特定情况下用的效果很不错,调试的时候发现在2.3系统下,文字跑动正常,后来无意换了另一个手机,4.0以上的系统,发现文字跑动效果失效,研究后发现有两种情况会导致失效. 先 ...
- android 跑马灯效果
修改界面跳转后跑马灯线程停止问题 package com.sunarvr.artist.view;import android.content.Context; import android.cont ...
最新文章
- jsp:include page= /路径
- python redis用法详解
- 框架:Servlet的生命周期
- CSS——FC(BFC/IFC/FFC/GFC)超详细版+原理案例分析
- 微信成最频繁网络诈骗犯罪工具;库克再谈乔布斯;PyCharm 2019.2.5 发布| 极客头条...
- SQL Server数据库查询优化【转】
- 计算机桌面提示区,win7如何把电脑桌面分成四个区域?电脑分区域显示方法
- 单元测试-Mock Server
- python在冒号处显示语法错误_python for常见语法错误
- 国内Docker镜像加速汇总
- 手把手带你实现 Docker 部署 Redis 集群
- 11.智能快递柜(用户寄件)
- 信息化和信息系统(3)
- android编译错误
- 网校系统是怎样搭建的?
- 《量化炼金术-中低频量化交易策略研发》读书笔记-序言,引言
- 安徽科技学院 信网学院网络文化节 高庆
- 通达OAV12版本php7.2链接ftp的解决办法Uncaught Error: Call to undefined function ftp_connect()
- 职称计算机考试报名交费好,不去考了,可以申请退款么?如果可以的话,怎么退?,2021年初级会计报名缴费问题汇总,不想考可以退费吗?...
- Cisco新一代桌面IP 电话 7800 系列
热门文章
- 什么是MES(Manufacturing Execution System)
- JAVA中输出语句中+的作用
- 独角兽有泡沫?Absolutely!但绝非估值泡沫
- web前端开发盒子套盒子问题
- Iterator(JFIS)
- 【实战教程】微信卡券消息处理
- 【技美百人计划】图形 4.3 实时阴影介绍
- 双非学计算机本科毕业,这些双非学校计算机很强,学生超级抢手,没毕业就被预定...
- Pix2Pix(2017)+CycleGAN+Pix2PixHD
- 腾讯终于要杀入电商直播了