自定义BlackBerry列表字段的保证金问题
这里是我的自定义列表字段 公共自定义列表字段字符串标题[],字符串日期[],字符串类别[]{ super0,ListField.MULTI_选择; 设置高度80; setCallbackthis; Background=BackgroundFactory.createBitmapBackgroundbg; 挫折背景; 行=新向量; 对于int x=0;x自定义BlackBerry列表字段的保证金问题,blackberry,listfield,Blackberry,Listfield,这里是我的自定义列表字段 公共自定义列表字段字符串标题[],字符串日期[],字符串类别[]{ 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,然后就变成了这样,行高必须与图像高度相同