安卓开发小效果--走马灯

使在layout 中 实现文字滚动效果 也就是走马灯的效果 只需要在响应控件里面加上这几行代码就可以

            android:singleLine="true"             android:ellipsize="marquee"             android:marqueeRepeatLimit="marquee_forever"             android:focusable="true"             android:focusableInTouchMode="true"

 android:singleLine="true"

 设置单行显示。如果和layout_width一起使用,当文本不能全部显示时,后面用“…”来表示,不设置singleLine或者设置为false,文本将自动换行

其中android:ellipsize有这么几个属性

android:ellipsize=”start”—–省略号显示在开头 "...pedia" android:ellipsize=”end”——省略号显示在结尾  "encyc..." android:ellipsize=”middle”—-省略号显示在中间 "en...dia" android:ellipsize=”marquee”–以横向滚动方式显示(需获得当前焦点时)

android:marqueeRepeatLimit="marquee_forever"

    设置循环次数

    android:focusable="true"

focusable=true    
允许该button获取焦点

但button在触摸屏下无法获取焦点

android:focusableInTouchMode="true"

对于控件来说,第一下点击时不会触发onClick事件,只是焦点转移到了TextView上,然后第二下点击才会触发onClick

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏向治洪

react-native 之布局总结

前言 之前我们讲了很多react-native的基础控件,为了方便大家的理解,我们来对react-native的布局做一个总结,观看本节知识,你将看到。 宽度单...

6418
来自专栏Android常用基础

自定义View(九)-View的工作原理- View的layout()和draw()

上一节我们将View的测量流程理的差不多了,这篇我们来看下View的剩下的2大流程layout(布局)和draw(绘制)。相对测量来说,布局与绘制就简单了许多,...

1152
来自专栏前端杂货铺

响应式web布局中iframe的自适应

困境           在响应式布局中,我们应该小心对待iframe元素,iframe元素的width和height属性设置了其宽度和高度,但是当包含块的宽度...

36212
来自专栏angularejs学习篇

marquee 标签的使用详情

4323
来自专栏转载gongluck的CSDN博客

vc中实现控件的隐藏与显示

一、隐藏控件             CWnd *pWnd;         pWnd = GetDlgItem(IDC_EDIT1);        //获...

3185
来自专栏九彩拼盘的叨叨叨

学习纲要:DOM

932
来自专栏python3

tkinter -- button2

StringVar是Tk库内部定义的字符串变量类型,在这里用于管理部件上面的字符;不过一般用在按钮button上

872
来自专栏我的博客

安卓开发之简单组件使用

一、TextView组件(文本框) <TextView android:id=”@+id/firstText” android:text=”第一行“ andro...

2766
来自专栏desperate633

浅谈JavaScript如何操作html DOMJavaScript 能够改变页面中的所有 HTML 元素改变 HTML 样式** JavaScript 有能力对 HTML 事件做出反应**添加和删除

** 通过 HTML DOM,可访问 JavaScript HTML 文档的所有元素。**

881
来自专栏Sorrower的专栏

界面无小事(五):自定义TextView

993

扫码关注云+社区