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


Bunn 27850.0200 SH Server, 1.5G/5.7L, INF Series - New Open Box - Bunn SH Server picture

Bunn 27850.0200 SH Server, 1.5G/5.7L, INF Series - New Open Box - Bunn SH Server

$399.99



GIGABYTE MD72-HB2 REV 1.0 SP3 DDR4 128GB Server Motherboard Intel C621A LGA4189 picture

GIGABYTE MD72-HB2 REV 1.0 SP3 DDR4 128GB Server Motherboard Intel C621A LGA4189

$800.00



Windows Server 2025 RDS CAL 50 User Key License | |Multilingual picture

Windows Server 2025 RDS CAL 50 User Key License | |Multilingual

$91.20



Intel S2600CP2 Server Board DBS2600CP2 with cables, FW CD docs overnight shippin picture

Intel S2600CP2 Server Board DBS2600CP2 with cables, FW CD docs overnight shippin

$195.00



MOXA NPORT IA-5150 Industrial Device Server picture

MOXA NPORT IA-5150 Industrial Device Server

$199.00



GE Carescape MP100R Telemetry Server  picture

GE Carescape MP100R Telemetry Server

$60.00







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