BlackBerryのLabelfield周辺の白い色を削除する方法
-
14-11-2019 - |
質問
私はBlackBerryアプリを開発しています、そして私はBlackBerryに新しいです。私はすべての画面でラベルフィールドを使っていますが、私がここに与えられたイメージのように私がスクリーンのために与えられた背景以外のラベフィールドの周囲の色があります..
これは私のアプリのヘッダーです。これはすべての画面にあります。ここでは、「州版」の周りに白い色を見ることができます。それは良く見えません。白い色の場所でオレンジ色の背景色が欲しいのですが。事前にありがとう...
解決
You are using the following code.. (from your comment)
lF1= new LabelField("state editions",LabelField.FIELD_LEFT |FIELD_VCENTER) {
public void paint(Graphics graphics) {
graphics.clear();
graphics.setColor(Color.BLACK);
graphics.setBackgroundColor(Color.ORANGE); graphics.fillRect(0, 0,0, 0);
super.paint(graphics);
}
};
Try to modify this like the following:
lF1= new LabelField("state editions",LabelField.FIELD_LEFT |FIELD_VCENTER) {
public void paint(Graphics graphics) {
super.paint(graphics);
}
};
That means, you don't have to extend default LabelField
.
Just use,
lF1= new LabelField("state editions",LabelField.FIELD_LEFT |FIELD_VCENTER);
And check the Graphics
, graphics.clear()
etc in the API.
所属していません StackOverflow