`
FariyTale
  • 浏览: 195601 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

andriod给ListView中的TextView增加跑马灯效果

阅读更多

正常情况下跑马灯效果只需要在TextView中添加android:ellipsize="marquee" android:singleLine="true"

android:focusable="true"属性就可以了,不过这个方法要求指定的TextView必须要获取焦点,而在ListView中这个焦点的获取就变得疑惑了.

解决的方法按照惯例分三步:

1.作为子控件的TextView只添加android:ellipsize="marquee" android:singleLine="true"不添加android:focusable="true"属性

2.在ListView中添加android:focusable="true"属性

3.在代码中为需要显示走马灯效果的那个TextView添加setSelected(true);方法

 

viewHolder.checkInfotable.setOnItemClickListener(new OnItemClickListener() {
				@Override
				public void onItemClick(AdapterView<?> arg0, View arg1,
						int arg2, long arg3) {
					arg1.setSelected(true);
				}
			});

 

 这是我的调用方法;

 

另外跑马灯效果默认是无限循环的,可以通过 android:marqueeRepeatLimit="1"属性来设置循环的次数

分享到:
评论

相关推荐

    Android ListView,TextView跑马灯Demo

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

    android listview跑马灯

    在Android开发中,"android listview跑马灯"是指在ListView控件中实现类似滚动广告或文字滚动的效果,通常称为跑马灯效果。这种效果可以让列表中的内容持续滚动,增加视觉吸引力,常用于展示新闻标题、广告轮播或...

    带有跑马灯的RecycleView

    在Android开发中,"带有跑马灯的RecycleView"是一种常见的UI设计,它结合了RecycleView的高效复用机制和跑马灯效果,用于显示连续滚动的通知或广告等信息,同时支持用户点击进入详情页面。RecycleView是Android官方...

    自定义刷新Layout,布局放Listview,TextView或别的控件都可以,亲测完整Demo,欢迎使用

    在Android开发中,自定义刷新布局(Refresh Layout)是一种常见的需求,它允许用户在滚动到列表顶部时触发数据的更新加载。这样的功能可以极大地提升用户体验,让用户能够方便地获取最新的数据。本文将深入探讨如何...

    TextView实现上线滚动

    `marquee`是`TextView`的一个特性,它能模拟跑马灯效果,使文本在视图内连续滚动。 要开启`TextView`的滚动效果,我们需要在XML布局文件中设置以下属性: ```xml &lt;TextView android:id="@+id/text_view" android...

    android中设置TextView/Button 走马灯(Marquee)效果示例

    在本文中,我们将深入探讨如何在Android中为TextView和Button设置走马灯效果。 首先,让我们关注TextView的走马灯实现。在布局文件(如`main.xml`)中,我们需要使用以下属性来启用走马灯效果: 1. `layout_width`...

    Android2.2 API 中文文档

    - **android:ellipsize**:控制当文本过长时的显示策略,可选择在开头、结尾或中间显示省略号,或者使用跑马灯效果。 - **android:freezesText**:保存文本内容及光标位置,适用于需要保留状态的场景。 - **...

    Android帮助文档及一些资料打包放送

    [Android1_5]TextView跑马灯效果 - 农民伯伯 - 博客园.mht376.70 KB [Android1_5]打开多个Activity,返回到第一个Activity的问题 - 农民伯伯 - 博客园.mht396.35 KB [Android1_5]标签TabHost图片文字覆盖的问题 - ...

    老罗android视频开发源码和ppt经典

    6.4 TextView实现跑马灯效果 6.5 EditText输入表情图像 6.6 EditText中输入特定的字符 6.7 AutoCompleteTextView完成输入 6.8 Button按钮的焦点变化 6.9 Button图文混排的按钮 6.10 RadioButton单选按钮的使用 6.11 ...

    Android RecyclerView的卡顿问题的解决方法

    在Android开发中,RecyclerView是一个非常重要的组件,用于展示大量数据列表。然而,如果没有进行适当的优化,用户在滑动RecyclerView时可能会遇到卡顿现象,严重影响用户体验。以下是一些解决RecyclerView卡顿问题...

    java版商城源码下载-AndroidNotes:安卓开发笔记

    跑马灯效果textview 来自酷安开源协议 带动画的textview 来自酷安开源协议 自定义省略号的textview 来自酷安开源协议 跑马灯 3.2k 来自awesome-android-ui github最强大的开源项目收集者 36k 文字拓展视图、类似...

    Android知识点及重要代码合集 word文档

    3.3跑马灯效果的最小代码集 19 3.4给按钮注册点击事件的方式 19 3.5 EditText属性 20 3.6 simple_list_item_1是什么 21 3.7 ImageView的属性 22 3.8 CheckBox属性及相关代码 23 3.9 RadioGroup属性及相关代码 25 ...

    办公自动化系统

    3. **跑马灯效果**:在Android中,可以使用TextView的marquee属性实现跑马灯效果,当文本内容超出屏幕宽度时,文本会从一端滚动到另一端,常用于公告或通知的展示。 4. **用户界面设计**:遵循Android Material ...

    黑马程序员 安卓学院 万元哥项目经理 分享220个代码实例

    |--TextView单行跑马灯效果 |--TextView虚拟获得焦点 |--uploadServlet |--uri之表示资源resource |--ViewPage的使用 |--view中的tag用法之存储对象 |--view常用属性 |--xml常用属性 |--xml文件的pull解析与序列化...

    java安卓仿微信聊天软件源码-android_ui_lib:android_ui_lib

    跑马灯 日历时间 主题样式 ImageView 通知 聊天视图 Header 引导图(Intro) 图片 徽章(Badge) RatingView 滚动效果(Scroll) 时间轴 TreeView SearchView TagView TextView EditText Sliding 表单 分段控件 轮播图 ...

    安卓面试题

    跑马灯效果的TextView - **MarqueeTextView**:利用TextView的marquee属性实现滚动文本效果。 #### 20. 图片异步加载方法 - **第三方库**:Glide、Picasso等。 - **自定义Loader**:使用AsyncTask或Handler等进行...

Global site tag (gtag.js) - Google Analytics