BitmapButtonField侦听器

BitmapButtonField侦听器,button,bitmap,Button,Bitmap,在应用程序中,我用image实现了BitmapButtonField。点击BitmapButton,我必须集成Facebook应用程序。我搜索了bitmapButtonField的click事件,但没有任何结果 Facebook = new BitmapButtonField( Bitmap.getBitmapResource("facebook.png")); Facebook.setMargin(0, 10, 0, 10); horizontal_fi

在应用程序中,我用image实现了BitmapButtonField。点击BitmapButton,我必须集成Facebook应用程序。我搜索了bitmapButtonField的click事件,但没有任何结果

Facebook = new BitmapButtonField(
            Bitmap.getBitmapResource("facebook.png"));
    Facebook.setMargin(0, 10, 0, 10);
    horizontal_field.add(Facebook);
    Facebook.setChangeListener(this);
如果我在触摸式监听电话上测试这个。它正在工作。如果我们的设备没有触摸,它就不能工作


谢谢

您必须通过style属性按钮字段。消费\u单击。这样你就可以点击按钮了。可以使用BitmapButtonField类的此构造函数

BitmapButtonField( Bitmap normalState, Bitmap focusState, long style )
例如:

Facebook = new BitmapButtonField(Bitmap.getBitmapResource("facebook.png"),Bitmap.getBitmapResource("facebookFocusState.png"), ButtonField.CONSUME_CLICK);
这对我很管用。在触摸板黑莓手机上

这是黑莓的问题吗?你没有用
blackberry
标记这个问题,所以它可能不会被注意到。另外,如果是BlackBerry,您的
BitmapButtonField
类是否为?