BlackBerry Forums Support Community               

Closed Thread
 
LinkBack Thread Tools
Old 05-26-2009, 05:56 AM   #1 (permalink)
New Member
 
Join Date: Apr 2007
Model: 8100
PIN: N/A
Carrier: china mobile
Posts: 14
Post Thanks: 0
Thanked 0 Times in 0 Posts
Default screen with titlebar

Please Login to Remove!

Hi everyone,

I made a custom screen which has a titlebar, so I invoked the setPositionDelegate() to put the delegate manager a little lower.

But when I click on the screen(9500), it seems an wrong coordinate was transmited into the delegate. for example, if you click on a ChoiceField, it doesn't show the choice options, but it will if you click at a little below the ChoiceField.

I think the problem is in sublayout():
Code:
protected void sublayout(int width,int height){
      super.sublayout(width,height);
      setPositionDelegate(0,titlebar.getHeight());
      layoutDelegate(width,height-titlebar.getHeight());
      setExtent(width,height);
                
}
Anyone know what the problem is? Thanks in advance.
Offline  




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