我在另一部手机htc
手机上测试了我的应用程序,它的屏幕尺寸非常大。所以当我看到组件的排列时,我感到非常惊讶!这是从另一部手机的相机捕获的屏幕图像:
那么如何根据任何设备的屏幕显示尺寸来调整组件的大小和位置?
答案 0 :(得分:1)
AFAIF LWUIT组件会根据分辨率自动调整大小。我认为您对这些组件使用setMargin
或setPadding
。所以你需要根据分辨率处理它们。获取移动设备的分辨率并更改组件边距和填充。使用此代码获取解决方案,
int screen_width = Display.getInstance().getDisplayWidth();
int screen_height = Display.getInstance().getDisplayHeight();