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);

それは私のために働いた。on trackPad BlackBerry 電話

于 2013-02-17T00:14:02.840 に答える