Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/blackberry/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/unity3d/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
自定义BlackBerry列表字段的保证金问题_Blackberry_Listfield - Fatal编程技术网

自定义BlackBerry列表字段的保证金问题

自定义BlackBerry列表字段的保证金问题,blackberry,listfield,Blackberry,Listfield,这里是我的自定义列表字段 公共自定义列表字段字符串标题[],字符串日期[],字符串类别[]{ super0,ListField.MULTI_选择; 设置高度80; setCallbackthis; Background=BackgroundFactory.createBitmapBackgroundbg; 挫折背景; 行=新向量; 对于int x=0;x

这里是我的自定义列表字段

公共自定义列表字段字符串标题[],字符串日期[],字符串类别[]{ super0,ListField.MULTI_选择; 设置高度80; setCallbackthis; Background=BackgroundFactory.createBitmapBackgroundbg; 挫折背景; 行=新向量; 对于int x=0;x 正如您所看到的,第一行和第二行看起来没有问题,但问题出现在第三行之后。文本的边距越来越大。为了看清楚,我的背景图像确实有一条清晰的分隔线


问题是什么?

实际上,这个问题是由于TableRowManager类的子布局方法造成的

    setPositionChild(getField(0), 10, 5);
            layoutChild(getField(0), getField(0).getPreferredWidth(),
                    getField(0).getPreferredHeight());
这里使用setPosition方法来定位特定字段:::例如,设置左边距和上边距有3个参数。 第一个是要定位的字段。 第二个是该字段的左侧边距。 第三个是该字段的顶部边距

类似地,对于布局方法,要布局该特定字段::::例如,设置该字段的宽度和高度(也有3个参数)。 第一个是要进行布局的字段。 第二个是获得该字段的首选宽度。 第三个是获得该字段的首选高度

理解这两种方法的每一个论点的目的,然后正确地使用它


更改您的子布局方法,并让我知道您的结果。

背景图像的高度必须与行高相同,否则您将看到眼睛对比。这是因为图像再次重复。

我无法查看您的结果。此处您的结果内容网站已被阻止。我们组织中的任何人员……都没有受到限制……是否有任何p是否有可能向我展示您的截图…您的组织可以访问的任何网站?您最好将其发送到我的邮件id。。。mvigneshit@gmail.comimage已发送到您的gmail@Alan这个问题已经解决了吗?嗯,我现在正在努力,昨天我已经回家了,还没有回家office@MVignesh,我认出了任何一个如果我打电话layoutChild没有setPositionChild,结果是空的,没有显示。另一种情况与问题相同,只是没有定位,我认为是for循环问题导致顶部边距不断增加。我发现了问题,问题是我的背景图像。图像是5 x 70,但我将行高设置为80或60,然后就变成了这样,行高必须与图像高度相同