01-30-2012 02:02 PM
I am trying to implement a toolbar for my application. The toolbar documentation from RIM indicates that only Torch and Storm devices are supported. Does anyone you know an alternative approach where I can have a toolbar for all newer Blackberry devices, including the Blackberry Bold?
01-30-2012 06:17 PM
Toolbars are much less useful on devices that are not touch screen. You can jump to the Toolbar, you typically have to scroll to it. So if the toolbar is at the other end of the screen to where you are, that can be a lot of scrolling.
I would think carefully about the user= of a Toolbar on a non touchscreen device.
01-31-2012 09:34 AM
That is a tough call, because as the 9900 has a Landscape format screen, a tool bar that is touchable (which means it has to be at least 0.7 cm high) takes up a lot of space.
Probably not, but depends on other things as well.
01-31-2012 11:37 AM
My issue at the moment is that I have an application which was left to me that is only partially completed, but implements the toolbar class. I did some research and on the RIM reference guide (http://docs.blackberry.com/en/developers/deliverab
02-01-2012 05:20 AM
02-01-2012 08:58 AM
We developed our own toolbar class before the toolbar was available in the RIM API's.
We crafted ours so that it is usable on touch and non-touch devices. On non-touch devices, you do a horizontal roll on the track ball to get the toolbar, then click on the selection.
Since the toolbar is not very complicated to implement, you might want to consider this.
02-01-2012 01:53 PM
Thank you for the reply guys! RexDoug I'm fairly new to BB development so I would have no idea where to start to get the horizontal trigger to bring up the menu. Do you think a pop up menu would be effective as an alternative to a toolbar? The concern then stems from the fact that what is the most user friendly way to pop up the menu.
02-01-2012 02:17 PM
Look at the method navigationMovement(dx,dy)
movement of the trackball (or pointing device) is passed here.
A horizontal movement would be a delta in 'x', but not of 'y'.
I believe that ourt toolbar is just a sublass of HorizontalFieldManager. It's not that horrible.
Of course, you can certainly use the Menu key and wire up a menu. It's an "expected" UI for trackball devices.