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


Genuine Apple 45W Charger MagSafe 2 for Macbook Air 2016 2017 13-inch Adapter picture

Genuine Apple 45W Charger MagSafe 2 for Macbook Air 2016 2017 13-inch Adapter

$34.15



Wera Torque Screwdriver 7450 ESD 10-34 Ncm OEM Apple Phone Professional Repair picture

Wera Torque Screwdriver 7450 ESD 10-34 Ncm OEM Apple Phone Professional Repair

$29.99



4180 030 1800 STIHL Cam Wheel – Genuine OEM Part picture

4180 030 1800 STIHL Cam Wheel – Genuine OEM Part

$14.99



Genuine Apple A1082 23

Genuine Apple A1082 23" HD Cinema Display 90W Adapter Power Supply A1097 OEM

$44.47



Batteries for Apple AirTag - Perfectly Fits AirTag - No Bitter Coating, OEM C... picture

Batteries for Apple AirTag - Perfectly Fits AirTag - No Bitter Coating, OEM C...

$22.53



NEW OEM A1618 Battery for Apple MacBook Pro 15” Retina 99.5Wh A1398 Mid 2015 picture

NEW OEM A1618 Battery for Apple MacBook Pro 15” Retina 99.5Wh A1398 Mid 2015

$45.90







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