保留您的Toast的引用,然后可以使用cancel()
方法,文档在这里。
为了知道何时需要取消toast,您需要用活动的ontouchevent
截获touch事件,并获得touch事件的位置x/y。然后,您可以将其与mytoast.getview().gety()
和getx()
进行比较,以获得左上角和getwidth()
和getheight()
。
我试过: 在中。出于某种原因,cancel方法永远不起作用。 如果我在显示应用程序之前放入...然后会有另一个空检查。但在这样做之后,它也不起作用。我可以显示对话框而不是祝酒词,但这不是一个解决方案。
问题内容: 我每次构建Web应用程序时都会想到的问题之一是,消息应该如何显示给最终用户 我尝试了类似Windows应用程序中的消息框,但是它们看起来很糟糕,并且在服务器上发布时会出现问题。我尝试了一个更新面板,该更新面板的页面底部顶部包含一个很酷的标签。.但是我仍然觉得它根本不够好。有时在使用AJAX时在特定情况下会遇到问题,但对于用户来说仍然不太好… 我想问一下出现一段时间然后消失的消息,例如,
本文向大家介绍Xamarin.Android 基本吐司消息,包括了Xamarin.Android 基本吐司消息的使用技巧和注意事项,需要的朋友参考一下 示例 首先,使用其中一种MakeText()方法实例化Toast对象。此方法采用三个参数:application Context,文本消息和烤面包的持续时间。它返回正确初始化的Toast对象。您可以使用来显示吐司通知Show(),如以下示例所示:
在mainactivity中使用MyToast: 我收到这个警告: 避免将null作为视图根传递(需要解析膨胀布局的根元素上的布局参数) 未为MyToast类型定义findViewById(int)方法
问题内容: 我有一个运行远程服务然后退出的android活动。该服务本身在设备节点上进行轮询并检查更改,我想使用Toast来提醒用户,但是我没有让它起作用。Toast没有显示,过一会儿,Android喊我的应用程序没有响应。顺便说一句,我不想再次开始活动并从那里显示吐司,我只是希望它在显示给用户的当前屏幕上弹出。 服务代码如下: 问题答案: 您无法通过服务呼叫Toast消息。除了UI线程之外,