布局Galaxy S2和HTC Sensation

时间:2011-09-14 15:09:53

标签: android layout screen

我是否在Galaxy S2和HTC Sensation上看到相同的布局。

我认为它们都是普通大型或大型hdpi,但密度不同,因此布局不同。

只是他们有不同的密度?我该如何处理这件事?

1 个答案:

答案 0 :(得分:0)

由于设备具有不同的屏幕(大小,像素密度,分辨率),因此设备上的设备总是不同。除非您为每个不同的屏幕指定布局,否则您定义的布局将按比例缩放到屏幕上。如果您主要使用“密度无关像素”(倾角)进行测量,这通常几乎相同。

EDIT
在活动的onCreate方法中,您可以先使用

获取设备名称
 android.os.Build //read http://developer.android.com/reference/android/os/Build.html#MODEL

然后使用setContentView设置所需的layout.xml