什么是适合使用手机屏幕大小的方法?

时间:2012-02-16 11:14:13

标签: android screen-size

以下代码返回屏幕大小:

Display display = getWindowManager().getDefaultDisplay(); 
int width = display.getWidth();
int height = display.getHeight();

我正在使用RelativeLayout来安排里面的组件。出于某种原因,当我在组件之间划分宽度(比如width*30/100width*70/100)时,我得到了一些屏幕空间。而且关于高度我如何获得状态栏和标题栏的高度是否因手机而异?

2 个答案:

答案 0 :(得分:1)

this可以帮到你。它说明了状态栏大小的差异。

答案 1 :(得分:1)

答案全在here

快速摘要:Android会根据最近支持的密度/大小比率对这些值进行舍入/舍入。您可能无法获得所需的精确测量值,具体取决于您的手机。

此外,不推荐使用展示广告 - 使用DisplayMetrics