BlackBerry Forums Support Community               

Closed Thread
 
LinkBack Thread Tools
Old 09-22-2010, 11:12 AM   #1 (permalink)
New Member
 
SergioTapia's Avatar
 
Join Date: Aug 2010
Model: 7100T
PIN: N/A
Carrier: asdfasdf
Posts: 12
Post Thanks: 0
Thanked 0 Times in 0 Posts
Default How can I handle a user screen tap on a BitmapField?

Please Login to Remove!

I want to show another screen when a user taps the screen on a picture I put up.

Here is my simple class:

Code:
public class SelectYesNoArea extends Manager {

    BitmapField yes;
    BitmapField no;
    DateField date;
    Calendar cal;

    public SelectYesNoArea(long style){
        super(style);           

        Bitmap bgPic = Bitmap.getBitmapResource("divBackgrounds.png");
        Background bg = BackgroundFactory.createBitmapBackground(bgPic);
        setBackground(bg);

        cal = Calendar.getInstance();               
        date = new DateField("",cal.getTime().getTime(), DateFormat.DATE_SHORT);
        add(date);

        Bitmap bitYes = Bitmap.getBitmapResource("yes.png");
        yes = new BitmapField(bitYes);
        add(yes);

        Bitmap bitNo = Bitmap.getBitmapResource("no.png");
        no = new BitmapField(bitNo);
        add(no);
    }   
}
How can I achieve this? I want them to be taken to another screen when he taps the picture. I need help specifically with the click handling part, the screen navigation is secondary at this point. Thanks for the help!
Offline  
Old 09-22-2010, 01:02 PM   #2 (permalink)
Talking BlackBerry Encyclopedia
 
Smiley8's Avatar
 
Join Date: May 2008
Location: Calgary, AB
Model: Torch
Carrier: Fido
Posts: 226
Post Thanks: 0
Thanked 0 Times in 0 Posts
Default

all you do is add a listener to the bitmapfield like this

Code:
            yes.setChangeListener( new FieldChangeListener( ) {
                public void fieldChanged( Field field, int context ) {
    // do something
                }
            } );
__________________
Visit our website www.toysoft.ca for Cool BlackBerry Apps.

Follow us @ http://twitter.com/toysoft
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

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On

CYCLONE MICROSYSTEM 270-0930-02 IQ80960RP BOARD WITH MEMORY + INTEL I960
$49.99
CYCLONE MICROSYSTEM 270-0930-02 IQ80960RP BOARD WITH MEMORY + INTEL I960 pictureAMSCO STERIS EAGLE 2000 CPU BOARD P-146586-001
$49.0
AMSCO STERIS EAGLE 2000 CPU BOARD P-146586-001 pictureSIEMENS SIMATIC 6ES7 315-2AF03-0AB0 1P 6ES73152AF030AB0 S7 300 CPU315-2DP ES7315
$399.67
SIEMENS SIMATIC 6ES7 315-2AF03-0AB0 1P 6ES73152AF030AB0 S7 300 CPU315-2DP ES7315 pictureDent-X 810 Basic 9000 Film Processor - Panoramic Daylight Loader w/ Amber Filter
$149.99
Dent-X 810 Basic 9000 Film Processor - Panoramic Daylight Loader w/ Amber Filter pictureNOTIFIER AFP-200 CPU-200 NEW LARGE INVENTORY
$1500.0
NOTIFIER AFP-200 CPU-200  NEW LARGE INVENTORY picture






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