listview中的textview跑马灯效果失效

跑步_跑步 TCL Android工程师  2014-02-10 05:24:18
我的popwindow中包含一个listview,然后这个listview中又有几个textview控件,其中一个textview控件让它实现跑马灯效果(在获得焦点的时候实现)。现在的情况是listview中的某些item中的textview在获得焦点时能实现跑马灯效果,有些则不可以,需要点击该item时,textview中的文字才能移动。很奇怪的现象!不知道有谁遇到过否?
...全文
163 点赞 收藏 8
写回复
8 条回复
MR__P 2014年02月12日
引用 4 楼 anhenzhufeng 的回复:
引用 3 楼 pengguohua1988 的回复:
你怎么确定获得了焦点
包裹它的layout获得了焦点。如果它没有获得焦点的话,其他Item中的textview怎么会实现跑马灯呢?
你贴个效果图出来看下吧
回复 点赞
MR__P 2014年02月12日
引用 4 楼 anhenzhufeng 的回复:
引用 3 楼 pengguohua1988 的回复:
你怎么确定获得了焦点
包裹它的layout获得了焦点。如果它没有获得焦点的话,其他Item中的textview怎么会实现跑马灯呢?
我猜你的文字内容是不是太短?比textview的宽度
回复 点赞
MR__P 2014年02月12日
引用 4 楼 anhenzhufeng 的回复:
引用 3 楼 pengguohua1988 的回复:
你怎么确定获得了焦点
包裹它的layout获得了焦点。如果它没有获得焦点的话,其他Item中的textview怎么会实现跑马灯呢?
包裹它的layout获得了焦点。这个肯定不能代表textview获取到焦点了啊
回复 点赞
跑步_跑步 2014年02月12日
引用 3 楼 pengguohua1988 的回复:
你怎么确定获得了焦点
包裹它的layout获得了焦点。如果它没有获得焦点的话,其他Item中的textview怎么会实现跑马灯呢?
回复 点赞
跑步_跑步 2014年02月12日
引用 6 楼 pengguohua1988 的回复:
引用 4 楼 anhenzhufeng 的回复:
[quote=引用 3 楼 pengguohua1988 的回复:] 你怎么确定获得了焦点
包裹它的layout获得了焦点。如果它没有获得焦点的话,其他Item中的textview怎么会实现跑马灯呢?
我猜你的文字内容是不是太短?比textview的宽度[/quote]不是太短,当我选择点击这个item的时候,textview中的文字就移动了一下
回复 点赞
b87936260 2014年02月11日
Textview要获取焦点才有跑马灯
回复 点赞
绝世酱油瓶 2014年02月11日
给那个textview设置setSelected(true)试试。你这个效果我写过
回复 点赞
MR__P 2014年02月11日
你怎么确定获得了焦点
回复 点赞
发动态
发帖子
Android
创建于2009-10-09

4.6w+

社区成员

9.0w+

社区内容

移动平台 Android
社区公告
暂无公告