1

さて、Android用のアプリを作りました(写真でわかります)。Blackberry でも同じことをしたいのですが、困っています。

タイトルが欲しい いいねGRA ENTIDAD Inc Sintomasなどなど。

次に、すべての行に情報を動的に入力します。

これは私が行を作ろうとしている方法です:

clsHorFieldManager firstManager = new clsHorFieldManager(
                        Field.FOCUSABLE | Manager.VERTICAL_SCROLL, Color.WHITE);

                firstManager.add(new NullField(Field.FOCUSABLE));
                add(new SeparatorField());
                firstManager.add(new LabelField(vecCampos[2]));
                firstManager.add(new LabelField(vecCampos[3]));
                firstManager.add(new LabelField(vecCampos[4]));
                firstManager.add(new LabelField(vecCampos[5]));
                firstManager.add(new LabelField(vecCampos[6]));

                add(firstManager);

しかし、私はすべてのフィールドをまとめただけです..私の質問は、行の各セルをタイトルと揃えることができるようにするにはどうすればよいですか? 写真のように..

私が欲しいもの

4

2 に答える 2

0

これを参照してください -

clsHorFieldManager firstManager = new clsHorFieldManager(
                    Field.FOCUSABLE | Manager.VERTICAL_SCROLL, Color.WHITE);

            firstManager.add(new NullField(Field.FOCUSABLE));
            add(new SeparatorField());
            firstManager.add(new LabelField(vecCampos[2]));
            firstManager.add(new LabelField("  ");
            firstManager.add(new LabelField(vecCampos[3]));
            firstManager.add(new LabelField("  ");
            firstManager.add(new LabelField(vecCampos[4]));
            firstManager.add(new LabelField("  ");
            firstManager.add(new LabelField(vecCampos[5]));
            firstManager.add(new LabelField("  ");
            firstManager.add(new LabelField(vecCampos[6]));

            add(firstManager);
于 2012-04-24T14:07:08.567 に答える
0

作成したフィールドを整列させたい場合は、カスタム フィールドを作成し、ペイントおよびレイアウト メソッドをオーバーライドするのが最善の方法です。

コンストラクターで setmargin および setpadding メソッドを使用します。複雑ですが、1 つの実装を行った場合、プロジェクトで複数の方法を使用できます。

于 2012-04-20T05:29:42.213 に答える