1

フォーカスが必要な他のフィールドでを使用してPictureScrollFieldいます。受信フォーカスが発生すると、画像は元の形式で表示されますVerticalFieldManagerPictureScrollFieldしかし、フォーカスを削除すると、デフォルトでは、フィールドは画像の上に白い正方形を描画します。APIを調べましたが、このデフォルトのプロパティを元に戻す方法が見つかりませんでした。これらの正方形を削除する方法は?

これは、フィールドにフォーカスがある場合の画像です-

これは、フィールドにフォーカスがあるときの画像です

そして、これはフィールドが焦点を失うときです-

ここに画像の説明を入力してください

長方形ではない透明な画像では見栄えの悪い白いオーバーレイが画像にどのように表示されるかを確認できます。

4

1 に答える 1

0

onUnfocus解決策は非常に簡単です-メソッドをオーバーライドします

protected void onUnfocus(){
    /*do nothing to prevent BB default image highlight*/
    /*or do your own thing*/
}
于 2012-01-19T09:34:58.377 に答える