私のアプリケーションにcustom menu
を作成しました。メニューに項目表示のbackground,border and font
が設定されています。しかし、私はfont color
をメニュー項目の表示に設定できませんでした。メニュー項目のフォント色を設定する方法
?? ..このような
私のコードを見て:
以下に示すように、私はボーダー、背景やフォントを設定している: - ブラックベリーのカスタムメニュー - メニュー項目のフォント色を変更する
XYEdges edge = new XYEdges(10, 10, 10, 10);
menu_border = BorderFactory.createRoundedBorder(edge,Border.STYLE_DOTTED);
menu_back = BackgroundFactory.createSolidTransparentBackground(Color.LIGHTPINK,50);
try
{
FontFamily fnt_family = FontFamily.forName("BBCasual");
menu_font = fnt_family.getFont(Font.PLAIN,30,Ui.UNITS_px);
}
catch(ClassNotFoundException e){
}
を、私はmakeMenuを上書き示すように、()関数:
protected void makeMenu(Menu menu,int context)
{
menu.setBackground(menu_back);
menu.setBorder(menu_border);
menu.setFont(menu_font);
super.makeMenu(menu, context);
}
事前に感謝..
たいと色を変更するこれを行うには、他の方法があります? –
私はそうは思わない。 –