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


Thread Tools

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


37061 - IMPERIAL RAM MODULE -  picture

37061 - IMPERIAL RAM MODULE -

$205.00



Double Acting Hollow Ram Cylinder (60 Tons - 2

Double Acting Hollow Ram Cylinder (60 Tons - 2") (YG-6050KS)

$549.00



RAM MODULE (COMES WITH WIRING HARDNESS) picture

RAM MODULE (COMES WITH WIRING HARDNESS)

$200.00



NCR 7616-1301 NCR 72XRT 15

NCR 7616-1301 NCR 72XRT 15" Retail POS Terminal with i3, 8GB Ram 250GB HD No OS

$239.20



790-400 Robertshaw Ram-4 Ignition Module Control 44-1743 37061 37110 390232 picture

790-400 Robertshaw Ram-4 Ignition Module Control 44-1743 37061 37110 390232

$160.31



NCR 1924-0122-8801 KC4 Kitchen Controller 64GB HDD / 8GB RAM Win10 NEW IN BOX picture

NCR 1924-0122-8801 KC4 Kitchen Controller 64GB HDD / 8GB RAM Win10 NEW IN BOX

$402.27







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