0

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

Facebook = new BitmapButtonField(
            Bitmap.getBitmapResource("facebook.png"));
    Facebook.setMargin(0, 10, 0, 10);
    horizontal_field.add(Facebook);
    Facebook.setChangeListener(this);

如果我在触摸监听电话上测试这个。它正在工作。如果我们有没有触摸的设备,它就无法工作。

谢谢

4

1 回答 1

0

您必须传递样式属性ButtonField.CONSUME_CLICK。因此,您可以使按钮可点击。您可以使用 BitmapButtonField 类的这个构造函数

BitmapButtonField( Bitmap normalState, Bitmap focusState, long style )

例如:

Facebook = new BitmapButtonField(Bitmap.getBitmapResource("facebook.png"),Bitmap.getBitmapResource("facebookFocusState.png"), ButtonField.CONSUME_CLICK);

这对我有用。在 trackPad 黑莓手机上

于 2013-02-17T00:14:02.840 回答