-1

Blackberry で境界線のないカスタム ButtonField を作成するにはどうすればよいでしょうか。

4

4 に答える 4

3

ビンゴ、applyTheme()メソッドを追加するだけ

class BitmapButtonField extends ButtonField {

        protected void applyTheme()
        {

        }        
}

Arhimed&Rafael、助けてくれてありがとう!

于 2011-07-28T02:27:06.450 に答える
2

はい、拡張することで可能Fieldです。2 つの画像を作成するだけです (1 つはフォーカス状態用、もう 1 つは非フォーカス状態用)。それらの画像に境界線を描かないでください。

サンプルの実装は、ここにあります。

于 2011-07-28T09:11:29.907 に答える
2

このチュートリアルを使用して、独自のカスタム フィールドを作成します。

paint() メソッドでフィールドの外観を制御します。

于 2011-07-28T09:08:43.920 に答える
1

アーヒメドの言う通り、伸ばした方がいいField。これにより、ボタンの外観を最大限にカスタマイズできます。

私が作成したカスタマイズ可能なボタンの例を次に示します: https://github.com/HeshamMegid/BlackBerry-Custom-Controls

そのまま使用することも、ニーズに合わせてコードをさらに変更することもできます。

于 2012-03-14T11:55:16.200 に答える