BlackBerry Forums Support Community
              

Closed Thread
 
Thread Tools
Old 03-23-2005, 02:51 PM   #1
dicksonw
New Member
 
Join Date: Mar 2005
Posts: 3
Default UI Design - Programming for various Blackberry models

Please Login to Remove!

Hi, I'm been writing blackberry apps for a little while now but one of the biggest annoyances I have encountered is when deploying the app to another blackberry that has a different screen size/resolution. It seems I have to redesign the UI when ever I switch to another blackberry and so I'm wondering is there a easier way to do this? or if I'm doings something wrong.
I'm using my own custom draw manager where I can specify the x and y coordinates to place the fields (this is probably my problem) but I don't see any other way that will give me the same flexbility and control over the screen.

Thanks.
Offline  
Old 03-24-2005, 01:56 PM   #2
Mark Rejhon
Retired BBF Moderator
 
Mark Rejhon's Avatar
 
Join Date: Aug 2004
Location: Ottawa, Ontario, Canada
Model: Bold
Carrier: Rogers
Posts: 4,870
Default

If you need to use a co-ordinate system, there's many workarounds if you're willing to do a little bit of extra programming...

Try developing some kind of auto-aligning system, with top/bottom/left/center/right alignment flags. That way, you can specify a graphics item to be aligned with the bottom of the screen.

Another method is to use a virtual co-ordinate system, like 1000 by 1000 pixels, and scale gracefully to the BlackBerry resolution. So Pixel position (500,500) translates to the center of the screen.

One of the things I developed with my home theater career, was a virtual co-ordinate system for resolution-independent user interface displays, so I am pretty experienced with using co-ordinates gracefully on displays of unpredictable resolution...
__________________
Thanks,
Mark Rejhon
Author of XMPP extension XEP-0301:
www.xmpp.org/extensions/xep-0301.html - specification
www.realjabber.org - open source
Offline  
Closed Thread



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


Shark Stratos Cordless Vacuum, Clean Sense IQ & DuoClean PowerFins (Refurbished) picture

Shark Stratos Cordless Vacuum, Clean Sense IQ & DuoClean PowerFins (Refurbished)

$169.99



FEBCO 765-QT-FZ PVB 1in Pressure Vacuum Breaker Backflow Preventer Valve 150psi picture

FEBCO 765-QT-FZ PVB 1in Pressure Vacuum Breaker Backflow Preventer Valve 150psi

$79.99



SCS 497AJN - Electronic Service Vacuum, 120V AC picture

SCS 497AJN - Electronic Service Vacuum, 120V AC

$402.59



Appion MGAVCT 1/4

Appion MGAVCT 1/4" MegaFlow Vacuum-Rated Valve Core Removal Tool

$51.50



Appion Mgavcr Mega Flow Vacuum Rated Valve Core Removal Tool – 5/16 System Conne picture

Appion Mgavcr Mega Flow Vacuum Rated Valve Core Removal Tool – 5/16 System Conne

$54.50



Idex / Systec Vacuum Pump 9000-1941 bench tested and GUARANTEED to work. picture

Idex / Systec Vacuum Pump 9000-1941 bench tested and GUARANTEED to work.

$165.00







Copyright © 2004-2016 BlackBerryForums.com.
The names RIM © and BlackBerry © are registered Trademarks of BlackBerry Inc.