如何根据屏幕(或显示)尺寸调整组件的大小?

时间:2011-09-27 09:34:11

标签: java-me resolution lwuit

我在另一部手机htc手机上测试了我的应用程序,它的屏幕尺寸非常大。所以当我看到组件的排列时,我感到非常惊讶!这是从另一部手机的相机捕获的屏幕图像:

enter image description here

那么如何根据任何设备的屏幕显示尺寸来调整组件的大小和位置?

1 个答案:

答案 0 :(得分:1)

AFAIF LWUIT组件会根据分辨率自动调整大小。我认为您对这些组件使用setMarginsetPadding。所以你需要根据分辨率处理它们。获取移动设备的分辨率并更改组件边距和填充。使用此代码获取解决方案,

int screen_width = Display.getInstance().getDisplayWidth();
int screen_height = Display.getInstance().getDisplayHeight();