我是否在Galaxy S2和HTC Sensation上看到相同的布局。
我认为它们都是普通大型或大型hdpi,但密度不同,因此布局不同。
只是他们有不同的密度?我该如何处理这件事?
答案 0 :(得分:0)
由于设备具有不同的屏幕(大小,像素密度,分辨率),因此设备上的设备总是不同。除非您为每个不同的屏幕指定布局,否则您定义的布局将按比例缩放到屏幕上。如果您主要使用“密度无关像素”(倾角)进行测量,这通常几乎相同。
EDIT
在活动的onCreate方法中,您可以先使用
android.os.Build //read http://developer.android.com/reference/android/os/Build.html#MODEL
然后使用setContentView设置所需的layout.xml