`

TextView跑马灯

 
阅读更多
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android "
    android:orientation="vertical"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    >
<TextView
    android:id="@+id/verticalTextView"
 android:layout_height="wrap_content"
 android:layout_width="wrap_content"
 android:singleLine="true"
 android:scrollbars="vertical"
 android:textColor="#FF0000"
 android:maxLines="15"
 android:ellipsize="marquee"
 android:marqueeRepeatLimit="marquee_forever"
 android:focusable="true"
 android:text="测试这个TextView是滚动样子是不是正确的测试这个TextView是滚动样子是不是正确的测试这个TextView是滚动样子是不是正确的测试这个TextView是滚动样子是不是正确的"/>
</LinearLayout>




【省略】
textview中有个内容过长加省略号的属性,即ellipsize,用法如下: 
在xml中 
android:ellipsize = "end"    省略号在结尾 
android:ellipsize = "start"   省略号在开头 
android:ellipsize = "middle"     省略号在中间 
android:ellipsize = "marquee"  跑马灯 
最好加一个约束android:singleline = "true" 

也可以用代码语句 

tv.setEllipsize(TextUtils.TruncateAt.valueOf("END")); 
tv.setEllipsize(TextUtils.TruncateAt.valueOf("START")); 
tv.setEllipsize(TextUtils.TruncateAt.valueOf("MIDDLE")); 
tv.setEllipsize(TextUtils.TruncateAt.valueOf("MARQUEE")); 
最好再加一个约束tv.setSingleLine(true); 
不仅对于textview有此属性,对于editext也有,不过它不支持marquee

另外省略是一个点(英文)还是三个点(汉字)是根据被省略文字编码决定的。
分享到:
评论
1 楼 Z_Spoac 2011-10-11  
我设置成水平滚动了,但显示不全,显示...,但不能滚动

相关推荐

    特效-textView跑马灯

    在Android开发中,"特效-textView跑马灯"是一种常见的UI动态效果,它通常用于显示滚动的文字信息,比如新闻标题或者广告标语。这种效果模仿了实际生活中的跑马灯,即文字在一个固定区域里循环滚动,给人一种连续不断...

    android TextView 跑马灯效果

    总的来说,Android的TextView跑马灯效果是通过结合XML布局属性和代码控制实现的,它为展示长文本提供了灵活的解决方案,特别是在有限的空间内。理解和掌握这个功能对于Android开发者来说非常有用,可以提升用户体验...

    android三种方式实现TextView跑马灯效果

    本篇文章将详细讲解三种实现TextView跑马灯效果的方法。 ### 1. 使用`ellipsize`属性 #### 1.1 XML布局配置 首先,在XML布局文件中,可以通过设置`ellipsize`属性为`marquee`来开启跑马灯效果。同时,`singleLine...

    Android ListView,TextView跑马灯Demo

    综上所述,这个"Android ListView,TextView跑马灯Demo"展示了如何在ListView的每一项中实现TextView的跑马灯效果。通过正确设置TextView的属性和ListView的焦点管理,我们可以在应用中创建出动态、吸引人的UI元素,...

    TextView跑马灯、闪烁和跳动动画

    然而,为了增强用户体验,开发者常常会为TextView添加各种动画效果,如跑马灯、闪烁和跳动等。这些动态效果可以吸引用户的注意力,使得应用更加生动有趣。 首先,让我们来讨论“跑马灯”效果。跑马灯,又称为滚动...

    实现textView 跑马灯效果

    通过以上步骤,我们可以实现一个基本的TextView跑马灯效果。如果要实现更复杂的滚动效果,例如垂直滚动或自定义动画,可能需要使用其他技术,如自定义ViewGroup或使用第三方库。在实际开发中,根据项目需求选择最...

    简单的textview 跑马灯效果 可直接使用

    以上就是关于在Android中实现TextView跑马灯效果的主要技术点。在实际项目中,开发者可以根据需求调整这些设置,以达到理想的跑马灯滚动效果。文件"newZx1"可能包含了一个示例项目或代码片段,用于演示如何实现这一...

    android TextView跑马灯

    "TextView跑马灯" 是指在TextView中实现滚动文字的效果,类似于传统电子显示屏中的跑马灯效果,使得过长的文字能够在有限的空间内循环滚动显示。这种效果在通知栏提示、广告展示或者界面空间有限的情况下特别有用。 ...

    textview跑马灯效果

    在TestPMD2这个项目中,可能包含了实现TextView跑马灯效果的相关代码示例或资源文件,你可以查阅这些文件来学习和理解具体实现方法。通过这些知识,你就能创建出具有跑马灯效果的TextView,为你的Android应用增添...

    TextView滚动,跑马灯效果终极解决方案

    通过分析这些测试,开发者可以更好地理解和掌握在不同情况下的TextView跑马灯效果,以应对实际开发中的各种需求。 总之,实现TextView的跑马灯效果需要注意焦点、宽度、延迟启动、嵌套视图等因素。通过对这些问题的...

    Android垂直滚动TextView跑马灯Demo

    本示例"Android垂直滚动TextView跑马灯Demo"就是一种常见的UI特效,它主要用于显示大量的文本内容,尤其适用于展示滚动公告、新闻标题或者广告等内容。跑马灯效果在Android中通常是通过自定义View或者对现有控件进行...

    老罗视频代码textview跑马灯效果

    综上所述,"老罗视频代码textview跑马灯效果"主要涉及的是Android中TextView的跑马灯效果实现,包括XML属性配置、代码逻辑设置以及可能遇到的问题和解决策略。通过理解这些知识点,开发者可以灵活地在自己的应用中...

    自定义TextView跑马灯效果

    Android自带的跑马灯效果不太好控制,还必须要满足条件才能有效果,而且速度不受控制。前面我的博客中有一篇就是用Android自带的跑马灯效果的,但是基于不同的使用效果,这里在网上找到了一个更好的方法。沿用了作者...

    TextView跑马灯效果2

    【标题】:“TextView跑马灯效果2” 在Android开发中,TextView是我们常用的一个组件,用于显示文本信息。而“跑马灯”效果则是TextView的一种特殊显示方式,它可以使文本在达到TextView宽度边界后,继续从左侧滚动...

    实现textView跑马灯

    在Android开发中,"实现textView跑马灯"是一种常见的需求,它可以用来展示滚动的文字效果,类似于霓虹灯或LED显示屏。跑马灯效果通常用于显示较长的文本,当文本长度超过TextView的显示范围时,文本会自动从一端滚动...

    Android自定义TextView跑马灯效果

    "Android自定义TextView跑马灯效果" Android 自定义TextView跑马灯效果是指在 Android 平台上通过自定义TextView实现跑马灯滚动效果。下面是关于Android自定义TextView跑马灯效果的知识点: 1. TextView 的跑马灯...

    textview(跑马灯效果)文字长短不限循环播放

    标题“textview(跑马灯效果)文字长短不限循环播放”所描述的就是这样一个功能,即在TextView中实现一个不受文本长度限制、可以自动循环滚动的跑马灯效果,而且这个效果不需要TextView获取焦点也能运行。...

    android textview 无焦点 跑马灯 水平滚动

    本篇文章将详细介绍如何在Android中实现TextView的无焦点跑马灯和水平滚动效果。 首先,我们需要理解TextView的基础属性。`android:singleLine`属性用于将文本限制为一行,`android:ellipsize`属性则控制当文本超出...

    TextView跑马灯实例

    而"跑马灯"效果,也称为水平滚动效果,是`TextView`的一个特殊功能,可以让长文本在固定空间内循环滚动展示,常用于公告、广告等需要节省屏幕空间的场景。下面我们将详细探讨如何在`TextView`中实现这一效果。 首先...

Global site tag (gtag.js) - Google Analytics