我使用9330模拟器开发我的应用程序,现在一旦我把它放在黑莓黑体上,我注意到我的文本和图像在设备上显得小得多模拟器。无论如何解决这个问题,而不必改变每个对象的高度和宽度?也许我需要更多地使用Display.getHeight()和.getWidth()而不是硬编码数字?黑莓手机:实际设备上的文字太小
0
A
回答
0
是的,你不应该硬编码任何数量,大胆的曲线具有不同的充屏幕分辨率
曲线:8800S,8300s,8500s,9300s为320x240
粗体:8900s,9000系列,9600s,9700s小480x360,分辨率480x320(粗体9000)
你将不得不改变你每次使用该号码的地方,切换到gethHeight和的getWidth()在需要的地方
0
一种方式我处理这使我的元素变量的大小。我是这样做的,在加载应用程序时,检测屏幕大小并应用一个乘法器来修改我的元素给定的%,这取决于屏幕大小。我计算了这些百分比,通过获取基本屏幕大小,并查看屏幕大小从一个模型到另一个模型的差异,我相信只有4个屏幕大小。
0
对于图像,您应该缩放对象,像这样:
Bitmap bitmap = new Bitmap(width, height);
yourBitmap.scaleInto(bitmap, Bitmap.FILTER_BILINEAR);
对于文本你应该使用这样的事情:
LabelField field = new LabelField("TEST");
field.setFont(field.getFont().derive(Font.PLAIN, yourFontSize));
相关问题
- 1. 如何在黑莓设备上安装黑莓手机的.cod文件
- 2. 黑莓手机上的字幕文本
- 3. 黑莓手机上的堆栈大小?
- 4. EventInjector.KeyEvent在黑莓的实际设备上不工作
- 5. 黑莓手机上的WebSql
- 6. 在黑莓手机上翻转日文字符的HTML实体
- 7. 如何在黑莓手机上的真实设备上运行应用程序?
- 8. 黑莓手机:如何在设备上测试?
- 9. 黑莓手机 - 在设备上测试应用程序?
- 10. 如何根据黑莓手机中的设备设置像素?
- 11. 黑莓手机 - 获取设置/默认字体大小
- 12. 黑莓OS6小部件+ jquery手机
- 13. 黑莓6手机上的黑莓SDK 7
- 14. 黑莓手机的facebook api
- 15. 黑莓手机中的Httpconnection
- 16. 黑莓手机上的OAuth流量 - Foursquare
- 17. 黑莓智能手机上的视频?
- 18. 黑莓手机上的lwuit异常
- 19. 黑莓手机上的网站视频
- 20. 黑莓手机上的Perl解释器
- 21. 黑莓手机上的文字转语言
- 22. 黑莓手机和响应式设计
- 23. 做Bitmap.scaleInto()函数将在旧版本的黑莓实际设备上工作
- 24. 在黑莓手机上加载黑莓应用程序
- 25. 设备上的黑莓HttpConnection失败
- 26. 黑莓设备上的401错误
- 27. 使用黑莓手机上传图片
- 28. 在黑莓手机上检测触摸
- 29. 从黑莓手机上读取Cookies
- 30. DES在黑莓手机上出错ERROR
320×240, 小480x360, 分辨率480x320, 小360x480的4.5至6.0 –