gpt4 book ai didi

android - 在Android 4.0.3 中设置textview 淡入淡出

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:01:39 29 4
gpt4 key购买 nike

我刚刚尝试在 Android 4.0.3 中为 TextView 实现淡入淡出效果;但是,它不起作用。

fadingEdge="horizontal"
singleLine="true"
ellipsize="marquee"

此代码适用于 2.3.7 及以下版本,但不适用于 4.0.3。我想知道为什么会这样?以及如何为TextView制作淡入淡出效果?

我的问题与这个相同:http://groups.google.com/group/android-developers/browse_thread/thread/97131b20de8b2ebd , 但还没有答案。

最佳答案

有点晚了,但这可能会帮助有同样问题的人。

我在不同的手机上遇到过这个问题,它可能来自于:

  • 在 Android 4.0.x 上,似乎 TextView 必须是可聚焦的,否则淡入淡出效果将不起作用。所以尝试添加这个:

    android:focusable="真"android:focusableInTouchMode="true"

  • 如果这不起作用,您可以尝试 android:lines="1",但我认为已弃用的 android:singleLine="true"效果更好

  • 有时,您需要以编程方式调用 textView 上的 setSelected(true) 以获得淡入淡出效果。请检查此链接:Is there a way to make ellipsize="marquee" always scroll?

关于android - 在Android 4.0.3 中设置textview 淡入淡出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9307644/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com