摘要Android屏幕为320x480 dp?

时间:2012-11-05 11:08:43

标签: android screen-resolution

有什么我可以告诉Android它应该将整个屏幕抽象为320x480 dp吗?

是的,我正在移植iOS应用程序。

3 个答案:

答案 0 :(得分:0)

通过使用dp,您已被告知Android基于320x480转换像素

320x480是dp的基线,这意味着mdpi设备上的320dp x 480dp = 320px x 480px。

答案 1 :(得分:0)

看看这里,我认为它应该有用http://developer.android.com/design/style/devices-displays.html

编辑 - 我实际上是指向您here,但您也可以从上面的链接中找到它

我不知道你是否有阅读链接或其他方面的麻烦,但这是从第二个链接中取得的必要部分

  

支持不同的密度

     

本课程向您展示如何通过支持不同的屏幕密度   提供不同的资源并使用与分辨率无关的单元   测量。

     

使用与密度无关的像素一个常见的陷阱,你必须避免   设计你的布局是使用绝对像素来定义距离或   大小。使用像素定义布局尺寸是一个问题,因为   不同的屏幕有不同的像素密度,所以数量相同   像素可以对应于不同的不同物理尺寸   设备。因此,在指定尺寸时,请始终使用dp   或sp单位。 dp是与密度无关的像素,对应于   160 dpi像素的物理尺寸。 sp是相同的基本单位,   但是根据用户的首选文本大小进行缩放(它是a   与比例无关的像素),所以你应该使用这个测量单位   定义文本大小(但从不用于布局大小)。

     

例如,当您指定两个视图之间的间距时,请使用dp   比px:

 <Button android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:text="@string/clickme"
     android:layout_marginTop="20dp" />

答案 2 :(得分:0)

如果您希望设备中的输出尺寸为320 X 480,则可以直接从项目中运行该应用。默认情况下,android项目始终适合320 X 480尺寸。如果您想在模拟器中使用此功能,请转到 AVD管理器,创建新的模拟器,然后在外观部分中,选择内置作为 HVGA 类型。你会得到这个。 感谢。