根据设备宽度调整 HorizontalFieldManager 中的 BitmapFields 宽度
我是 BB 开发的新手,
请建议我如何调整 HorizontalFieldManager 中的 BitmapFields 宽度 在设备宽度中调整它。
我正在重写 Sublayout 方法来获得这个
现在它看起来像这样......我得到了 Simulator 9550 的预期 o/p
谢谢
I am new in BB development,
Please suggest me how i can adjust BitmapFields Width which are in HorizontalFieldManager
to adjust it in Device width.
I am overriding Sublayout method to get this
Now it look like this....I am getting expected o/p for Simulator 9550
Thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
创建一个扩展 BitmapField 的 customBitmapField 类。重写 getPreferredWidth() 方法并返回 (Display.getWidth()/3),以便位图字段占据设备显示的三分之一。您将必须处理它在较小设备中的外观以及文本可能不适合的情况。
Create a customBitmapField class which extends BitmapField. Override getPreferredWidth() method and return (Display.getWidth()/3) so the bitmapfield takes up a third of the device display. you will have to handle how it looks in smaller devices as well as the text might not fit.
您可以使用
PillButtonSet
组件,您可以在高级 UI 包中找到它。请参阅此处:高级 UI
you can use the
PillButtonSet
component, you can find it in the advanced UI package.see here: Advanced UI