黑莓API中类似于安卓Toast的功能是什么?

4

我需要在我的黑莓应用程序中实现类似于Android Toast消息的行为。 在一个硬编码的短时间间隔内,消息必须显示在屏幕上。 如果UI在那段特定时间内停顿,那没关系。 但是,与Blackberry的Dialog.alert()不同,该消息不应期望用户交互才能关闭,而应自动关闭。 这在BlackBerry上已经存在吗?

1个回答

3

你可以尝试使用BlackBerry Status类。请参阅此处的API文档

类似这样:

// show a status message for 5 seconds (5000 msec)
Status.show("Hello Toast", Bitmap.getPredefinedBitmap(Bitmap.INFORMATION), 5000);

输入图像说明

这个提示框比Android的Toast要大且更加显眼,不过黑莓用户已经见过这种样式了。一般来说,在开发适用于其他平台的应用时最好不要完全模仿某个平台的样式,而是要考虑到该平台用户所习惯的样式,这样就可以接近预期效果。

如果这个提示框并不完全符合您的需求,那么可能需要实现自己的FieldManager子类来精确地设置所需的大小、外观和感觉。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接