1

好吧,我为 Android 做了一个应用程序(可以在照片中看到)。我想为黑莓做同样的事情,但我遇到了一些麻烦。

我想要一个像这样的标题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 回答