2012-02-06 4 views

答えて

5

Fieldクラスは、位置合わせのための次のスタイルビットを提供する:

水平配向スタイル

  • FIELD_LEFT
  • FIELD_HCENTER
  • FIELD_RIGHT

垂直配向スタイル

  • FIELD_TOP
  • FIELD_VCENTER
  • FIELD_BOTTOM

水平配向スタイルがフィールドがVerticalFieldManagerに追加された場合にのみ認識され、垂直配向スタイルのみフィールドが追加されたときに適用されますHorizo​​ntalFieldManager。 Horizo​​ntalFieldManagerに追加されたフィールドは、常に左に揃えられます。

+0

はいbuddy Horizo​​ntalFieldManagerでFIELD_HCENTERを使用していますが、Horizo​​ntalFieldManagerのようにHorizo​​ntalFieldManagerを単独で使用している場合にのみ機能します。horizo​​ntalContainer = new Horizo​​ntalFieldManager(FIELD_HCENTER);私はFIELD_HCENTERとUSE_ALL_WIDTHの両方が必要です –

+0

FIELD_HCENTERはHorizo​​ntalFieldManagerに何の影響も与えません。それはVerticalFieldManager – rfsk2010

1

次の形式

Horizo​​ntalFieldManager horizo​​ntalContainer =新しいHorizo​​ntalFieldManager(Field.USE_ALL_WIDTH | DrawStyle.HCENTER)に宣言します。

+0

の描画スタイルでのみ有効です。 – Ajibola

0

別のクラスでは、次のように試してみて、出力を参照してください。

HorizontalFieldManager hr=new HorizontalFieldManager(Field.FIELD_HCENTER); 
hr.add(new LabelField("Black",Field.FOCUSABLE));   
hr.add(new LabelField("Berry",Field.FOCUSABLE)); 
add(hr); 
十分