我在BlackBerry 9700的屏幕底部创建了4个包含4个图像的标签。我想知道如何动态调整这些标签以适应其他黑莓屏幕。当我在9800测试相同的代码时,我只能看到3个选项卡,第四个选项卡不可见。我知道为背景屏幕动态调整图像大小,但如何为制表符或图像按钮执行相同操作?调整BlackBerry的标签大小
0
A
回答
0
你要调整你的所有Tabbar
图像取决于Device width
使用ResizeBitmap
类。
例:Bitmap tab = Bitmap.getBitmapResource("Your image path") Bitmap tab1 = ResizeBitmap.resizeBitmap(tab, Display.getWidth()/4, tab.getHeight());
调整所有的四个图像像上面。比向您的Horizontalfield
经理添加四张图片。重写sublayout()
方法并将其宽度设置为&高度。
现在,您可以在所有设备中看到所有标签的完美选择。
1
您需要根据屏幕分辨率调用不同的图像,而不是调整大小,因为图像质量更好。
你必须使用方法
Display.getWidth();
Display.getHeight();
0
如果其标签栏,你需要一个固定的高度和宽度,依赖于设备的宽度来加载基于屏幕分辨率的图像,你可以扩展你的图像:
int width=Display.getWidth()/4;
int height=Display.getHeight()/6;// or some fixed height, independent of device height.
相关问题
- 1. jButton调整文本标签的大小
- 2. Xcode的标签大小调整查看
- 3. 在BlackBerry上调整位图大小
- 4. Python,Tkinter,tkFont:标签大小调整
- 5. 与调整大小,固定大小的Swing布局标签
- 6. 根据标签大小调整UICollectionViewCell大小
- 7. Fixedwidthflextable标题大小调整
- 8. 更改字体时TabControl标签的标题大小调整
- 9. ExtJS 4 - 调整大小后调整大小后调整大小的内部组件不会调整大小resizeHandles
- 10. 调整标签框内的列表框的大小tkinter
- 11. 调整ggplot2的x个标签的大小v0.8.9
- 12. 的UILabel SETFRAME不调整大小的标签,即使是在layoutSubviews
- 13. Python(Kivy) - 如何调整TabbedPanel的标签页的大小
- 14. 根据SWT中的文本大小重新调整标签大小
- 15. 根据窗口大小调整标签和窗体字体的大小
- 16. 将复选框标签的大小调整为网格列大小
- 17. 大小调整标签面板里面的物品(标签控件)
- 18. 调整标签的大小以适应值
- 19. 如何调整标签的字体大小以适应矩形?
- 20. 在Wordpress Feed中调整img标签的大小
- 21. 我们可以调整wxnotebook中的标签大小吗?
- 22. 调整Windows窗体应用程序中的标签大小
- 23. 使用CGFloat.max来调整标签的大小,移动它
- 24. 使用flickity来调整标签的大小
- 25. 防止在gnuplot中调整tic标签的大小图
- 26. extjs标签宽度以textfield的形式没有调整大小
- 27. 调整的UIButton标签字体,屏幕大小
- 28. 保持锚下面的按钮自动调整大小标签
- 29. 使用HR标签来调整文本区域的大小
- 30. 调整大小的窗口,使标签进入下一行
您使用的是“工具栏”吗?如果是的话,请看[这里](http://aliirawan-wen.blogspot.in/2011/05/implementing-tab-control-in-blackberry.html) – tipycalFlow 2012-02-16 10:27:12