Blackberry RIM中Android Toast的等价物是什么?
在安卓系统中,有一个函数调用Blackberry RIM中Android Toast的等价物是什么?,blackberry,status,Blackberry,Status,在安卓系统中,有一个函数调用Toast,它可以立即显示,而不需要花费时间。我试图在RIM中使用Status,但它必须在调用器中运行,并且不能将时间设置为小于1秒。所以它不能立即显示 与Toast或Status相同的任何其他内置组件?不,没有afaikToast是由Android以某种方式“发明”的 以前的操作系统使用带有确认按钮的弹出框。Toast几乎就像一个带有计时器的弹出框 当然,@Signare为您在黑莓手机上的“正常”操作提供了正确的通用替换对话框。警报(字符串) 如果您想要更“Andr
Toast
,它可以立即显示,而不需要花费时间。我试图在RIM中使用Status,但它必须在调用器中运行,并且不能将时间设置为小于1秒。所以它不能立即显示
与
Toast
或Status
相同的任何其他内置组件?不,没有afaikToast
是由Android以某种方式“发明”的
以前的操作系统使用带有确认按钮的弹出框。Toast
几乎就像一个带有计时器的弹出框
当然,@Signare为您在黑莓手机上的“正常”操作提供了正确的通用替换<代码>对话框。警报(字符串)
如果您想要更“Android”的东西,这是我们希望在Cobi上实现的东西,但由于在客户机上工作的时间限制,我们还没有考虑到这一点
与“旧”做事方式相比,吐司有两个独特的方面:
弹出窗口仅显示一小段时间
弹出窗口根本不会阻止用户与背景屏幕交互
要创建弹出式屏幕,请查看PopupScreen
类,然后传入一个将显示的您自己的布局管理器
您可以在屏幕显示时启动计时器(我们尚未实现此功能),这样可以为您关闭屏幕
至于不阻止用户,这是主要区别,我不知道如果使用PopupScreen
类是否可以做到这一点。如果您的popurpscreen
将所有按键传递到底层屏幕,这可能是可能的
在我们的一些应用程序中,我们在基本MainScreen
子类中定义了一个自定义字段,可以定位在屏幕上的其余字段上。这允许用户在显示字段时继续与屏幕交互。我现在不能在这里分享这些代码。这是正确的。PopupScreen从用户获取所有输入,不允许与下的字段进行交互。但是,如果您使用AbsoluteLayoutManager(OS 5+或自己实现)并使用LabelField作为toast消息,您就可以完成它。我建议覆盖paint()
方法并在屏幕顶部绘制toast。这样,toast将不会以任何方式阻止用户。