我有地图和一些意见。我想在没有用户交互(没有触摸,没有点击地图)的情况下让一些视图消失,并且当检测到交互时,我想显示一个视图,例如android google map上的默认zoomControls。我怎么能这样做?任何人都可以帮助,我会感激?Android显示和隐藏用户交互的视图
0
A
回答
3
请勿使用TimerTask。它运行一个单独的线程,但在Android中,只允许从UI(主)线程进行UI调用。
相反,在您的活动中,创建一个Handler。然后,您可以使用其postAtTime或postDelayed方法对可在(大约)指定时间在UI线程上运行的runnable进行排队。这些可运行的程序可以自由地进行UI调用。
-2
这是可能的计时器任务。
只需检查这个similar question你会知道该怎么做。
+0
TimerTasks不允许进行UI调用。 – 2012-02-07 11:49:37
+0
'TimerTask'不是Android的生活方式。考虑使用'Handler'及其'postDelayed'方法 - 如上所示。 – Greeny 2013-07-15 07:06:15
相关问题
- 1. jQuery在用户交互中隐藏和显示标签
- 2. Android:隐藏/显示相关视图onClick
- 3. 的NSView显示和隐藏子视图
- 4. 显示/隐藏视图
- 5. 显示/隐藏子视图
- 6. 隐藏视图和显示软键盘
- 7. 显示和隐藏列表视图
- 8. 使用jQuery在交互式地图上显示和隐藏元素
- 9. 用复选框显示/隐藏视图
- 10. 隐藏和显示图像
- 11. 隐藏和禁用MapKit引脚上的用户交互?
- 12. mvc - 基于用户控件的视图显示/隐藏东西
- 13. 隐藏和显示android中的表格
- 14. Android的显示和隐藏检查recyclerview
- 15. 使用React Native中的动画隐藏和显示视图v0.46。
- 16. 视图控件显示/隐藏WPF MVVM
- 17. 复合WPF:显示/隐藏视图?
- 18. 隐藏或显示桌面视图
- 19. 基于视图隐藏/显示元素
- 20. 显示键盘时隐藏视图
- 21. Qt移动图像显示和用户交互
- 22. 如何隐藏在网页视图前根据用户输入显示视图
- 23. UIWebView交互隐藏uitoolbar
- 24. 在android中显示隐藏图像
- 25. 视图和bean的交互
- 26. Android是否可以使用视图变量显示/隐藏视图
- 27. Android:显示和隐藏片段
- 28. 显示和隐藏div Android风格
- 29. jQuery的显示和隐藏
- 30. 隐藏和显示的AdView
夫妇更多观点:每个视图都有自己的处理程序,因此您可以直接发布到视图,并节省定义处理程序的麻烦。你也可以使用Activity.runOnUiThread() – 2012-12-13 22:11:43