安卓跑马灯
android 中有 Marquee 的工作示例吗?我浏览了一些网站,但这些例子不起作用。
谢谢您的回答。但是下面的代码无论如何都不起作用。我使用的是安卓2.2。
<TextView
android:singleLine="true"
android:ellipsize="marquee"
android:marqueeRepeatLimit ="marquee_forever"
android:text="Marquee.."/>
Is there any working example for Marquee in android? I went through some sites, but that examples are not working.
Thank you for the answers.. But the following code is not working anyway. I am using Android 2.2.
<TextView
android:singleLine="true"
android:ellipsize="marquee"
android:marqueeRepeatLimit ="marquee_forever"
android:text="Marquee.."/>
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(5)
通过 XML 很容易做到。使用以下设置:
如果您的 TextView 位于relativelayout 中,则宽度或高度必须是静态的(即 32dp)。如果需要动态,请将 TextView 放置在relativelayout 内的另一个视图中。
在onCreate()中,您需要选择TextView:
it's easy to do via XML. Use the following settings:
If your TextView is within a RelativeLayout, the width or height will have to be static (i.e. 32dp). If you need dynamic, place the TextView in another View within the RelativeLayout.
In onCreate(), you need to make the TextView selected:
您缺少的代码行是:
在文本字段中尝试此文本,因为它是长文本。
检查我的完整代码并逐步进行此处< /a>
The code lines you were missing are :
In the text field try this text as it is a long text.
Check my complete code and step by step process here
你忘记了在java中执行此操作..
并且xml将是
You have forgotten to do this in java..
and the xml will be
使用 android:ellipsize="marquee"
Keeo Text 足够大,以使其执行选取框效果。
Use android:ellipsize="marquee"
Keeo Text to large enough to let it perform marquee effect..
您可以设置
ellipsize=marquee
和marqueeRepeatLimit
属性:例如:我为 TextView 设置了:
您可以请参阅此问题以获取最佳信息: 有没有办法让 ellipsize="marquee" 始终滚动?
You can set
ellipsize=marquee
andmarqueeRepeatLimit
attribute:For example: I have set for the TextView:
You can refer this SO Question for the best information: Is there a way to make ellipsize="marquee" always scroll?