是否有办法使椭圆大小=“标题栏”始终滚动?我想在TextView上使用Marquee效果,但是只有当TextView获得焦点时才会滚动文本。这是个问题,因为在我的情况下,这是不可能的。我正在使用: android:ellipsize="marquee"
android:marqueeRepeatLimit="marquee_forever"有没有办法让TextView总是滚动它的文本?我在AndroidMarket应用程序中看到了这一点,应用程序名将在标题栏中滚动,即使它没有收到焦点,但我在API文档中找不到这一点。
3 回答
猛跑小猪
TA贡献1858条经验 获得超8个赞
@Overrideprotected void onFocusChanged(boolean focused, int direction, Rect previouslyFocusedRect) { if(focused) super.onFocusChanged(focused, direction, previouslyFocusedRect);}@Overridepublic void onWindowFocusChanged(boolean focused) { if(focused) super.onWindowFocusChanged(focused);}@Overridepublic boolean isFocused() { return true;}
开满天机
TA贡献1786条经验 获得超13个赞
hierarchyviewer
TextView
textView.setSelected(true);
可以选择或不选择视图。注意,选择与焦点不一样。视图通常是在AdapterView(如ListView或GridView)的上下文中选择的。
TextView
芜湖不芜
TA贡献1796条经验 获得超7个赞
android:singleLine="true" android:ellipsize="marquee" android:marqueeRepeatLimit ="marquee_forever" android:scrollHorizontally="true" android:focusable="true" android:focusableInTouchMode="true"
- 3 回答
- 0 关注
- 262 浏览
添加回答
举报
0/150
提交
取消