Android 中ellipsize属性学习_歌楼听雨品人生的博客-程序员宅基地

技术标签: Android学习笔记  ellipsize  android  textview  

‘llipsize是处理当文字长度超过TextView可显示的长度的时候,系统处理方式,ellipsize主要有以下几种值:

“start“:省略号显示在开头 “…789”
“end“:省略号显示在结尾 “123…”
“middle“:省略号显示在中间 “12…89”
“marquee“:以横向滚动方式显示(需获得当前焦点时)
“none“:不做任何处理(会将要显示的文字截断)
TextView实现跑马灯效果的实例:

<TextView
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:ellipsize="marquee"
        android:focusable="true"
        android:singleLine="true"
        android:textColor="#912CEE"
        android:textSize="20sp"
        android:focusableInTouchMode="true"
        android:marqueeRepeatLimit="marquee_forever"
        android:scrollHorizontally="true"
        android:text="新闻标题新闻标题新闻标题新闻标题"/>

(在一个博客上看到的,博客地址:
http://blog.csdn.net/u012702547/article/details/49402749

一般在新闻的标题中使用

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/u010395948/article/details/52565131

智能推荐

传奇之路——国际化的中国人_何新生-功夫熊猫的博客-程序员宅基地

传奇之路—国际化的中国人    当然现在的自己算不上是传奇,但心中一直有一个传奇的梦想。          在系列博客开头篇《英语—通向世界的法宝》 说道,我之前初中英语几乎相当于没学,都知道120的满分,中考29 分;高中满分150,到高三了还考40几分,我那时候也很失落,除了数理化等专业课,最大的兴趣就是阅读,书是我最好最好的朋友,从阅读的文章和人物传记中慢

Visual Studio 2015 社区版.专业版.企业版[含安装密钥Pro&Ent]_weixin_34342992的博客-程序员宅基地

社区版(Visual Studio Community 2015)可供非企业或开源开发者们免费访问;在线安装exe:http://download.microsoft.com/download/B/4/8/B4870509-05CB-447C-878F-2F80E4CB464C/vs_community.exe离线iso地址:http://download.microsoft.com/down...

android 程序中发送并接收事件_绝知此事要躬行的博客-程序员宅基地_android发送点击事件

在某些情况下,需要在程序模拟一些系统事件(如键盘、触摸输入事件),完成远程控制或进行软件测试等工作,本文介绍了生成系统触摸事件并在程序中接收处理该事件。 1、生成一个android测试工程,本文工程名叫myTouch。 2、在工程中增加一个新的View类,类名myView,文件名myView.java,文件内容如下:package com.mytouch;import android.content.Context;import android.graphics.Can...

iOS项目本地化-(多语言处理)_HaKimK的博客-程序员宅基地

当开发app项目时候,如果你要开发的项目的用户群不只是一个会汉语的中国人或者仅仅是一个会英语的外国人,那你这时候就需要考虑项目的本地化-多语言处理了。本地化要处理的文件类型: 1、本地化项目名称-app名字 2、本地化字符串处理-app中所涉及显示的文字描述等信息 3、本地化图片 4、本地化相关的xib文件(我一般用代码写的,只在演示用xib)其中本地化处理要注意的是在 Info.Plis

认识Linux文件系统 中inode block superblock都是些什么。_小萝卜112的博客-程序员宅基地

简述 linux文件系统 --&gt;inode/block/superblock操作系统的文件数据除了文件实际内容外,还有非常多的属性,如文件权限(rwx)与文件属性(所有者、群组、时间参数等)。文件系统通常将这两部分数据存放在不同的块。权限属性放到 inode 中,实际数据放到 data block 中。inode索引节点 。记录文件的属性,和此文件的数据所在的block 号码...

C是如何支持OC运行的_ohyeahhhh的博客-程序员宅基地

C是如何支持OC运行的objc是C的扩展,它的使用是由C语言的类库支持的。其中最根本的就是objc类库,从其头文件先看<objc/objc.h>下面逐句来看看,这个头文件都定义了些什么。本文都是以先代码,后解释的顺序进行的。 一、先看头文件中定义的各种数据类型,这些类型与OC中面向对象的基本概念有着密切联系1.OC的类typedef struct objc_class *Class; ` //

随便推点

UI Recorder实现多浏览器自动化测试_诺-nuo的博客-程序员宅基地

1、先来一段官方的介绍:UI Recorder是一款零成本的整体自动化测试解决方案,一次自测等于多次测试,测一个浏览器等于测多个浏览器!支持所有用户行为: 键盘事件, 鼠标事件, alert, 文件上传, 拖放, svg, shadow dom支持无线native app录制, 基于macaca实现: https://macacajs.com/无干扰录制: 和正常测试无任何区别,无需任

如何在Ubuntu16.04下配置移远RM500工业模组(5G工业模组)_PuerAloe的博客-程序员宅基地

最近由于工作原因入手了移远的5G(RM500H工业模组)通信开发板,由于手头上没有树莓派等原装Linux内核系统,又需要使用ROS,因此使用了Vmware虚拟机安装了Ubuntu16.04进行调试。最终可以实现Ubuntu系统使用4G电话卡(手头没有5G的电话卡,只有一张闲置的4g电信卡)连接上网。调试设备及文档:1.PC机(已安装Vmware及Ubuntu)2.移远5G工业模组开发板3....

EXT4.1 查询分页技术分享_hao316068545的博客-程序员宅基地

实现效果图技术要点分享开发关键,学会使用EXT API文档1、分页要点正确引用ext的分页相关代码,这部分内容中固定的参数会自动传输到后台控制器,控制器接收使用Integer start,Integer limit这2个参数。2、查询显示要点1)查询后需要正确设置起始页码 question_store.currentPage = 1; 2)带参数查询需要使用以下代码,将参数传回后台,重新

线程安全:分配堆与内存 API:HeapCreate HeapAlloc HeapSize HeapFree HeapDestroy_minaiyi的博客-程序员宅基地

/** 创建指定大小的堆*判断当前进程堆的个数*在指定的堆上分配内存*获取 堆分配的内存块的大小* 释放堆分配的内存*销毁HeapCreate 创建的堆*/#include#includeusing namespace std;void main(){ //定义变量 HANDLE hHeap; //堆句柄 SYSTEM_INFO si; //定

UpdateData() --MFC函数_hao240912295的博客-程序员宅基地

UpdateData,顾名思义,是用来刷新数据的。  UpdateData(TRUE) -- 刷新控件的值到对应的变量  UpdateData(FALSE) -- 拷贝变量值到控件显示例如,窗口中用 DDX_Text(pDX, IDC_EDIT1, m_usercode); 将IDC_EDIT1编辑框控件与m_usercode变量做了关联,如果修改m_usercode之后要想对应控...

JMQ_学渣要逆袭!的博客-程序员宅基地

1、什么是JMQ1.1、JMQ整体介绍 JMQ是系统技术部消息组自主研发的,提供可靠传递消息及数据的消息中间件平台,具有高的可用性、扩展性和运维性。1.2、JMQ适用场景系统解耦 非实时系统通信 异步流程处理1.3、基本概念 术语 说明 约束 app/应用 接入JMQ的系统或应用的名称,全局唯一...

推荐文章

热门文章

相关标签