如何为多个屏幕设计应用程序

时间:2014-07-02 05:30:58

标签: android xml

我在尺寸为700x400的像素(px)中设计了我的UI。是否有可能将ui与不同的手机一起拉伸?

5 个答案:

答案 0 :(得分:1)

您应该在dp中执行此操作,并且对于不同的屏幕尺寸应使用不同的值mdpi,hdpi,xhdpi等。不仅可绘制,而且可能有不同的布局和宽度,高度,填充,边距等值

答案 1 :(得分:1)

你必须手动完成!

  • 创建名称 layout-small 的不同文件夹, 的布局大下, 的布局XLARGE res 文件夹
  • 将所有ur .xml从您的布局复制粘贴到该文件夹​​
  • 打开所有xml&使用不同的屏幕尺寸逐个设置边距
  • 然后你可以跑步&看到不同大小的模拟器中的应用程序

答案 2 :(得分:1)

在设计android布局时始终使用dp。 看看下面的url,以便更好地理解android中的多屏幕支持。 http://www.survivingwithandroid.com/2012/07/how-to-support-multiple-screen-in.html

答案 3 :(得分:1)

为不同的布局制作不同的xml文件。您必须相应地将xml文件放在文件夹中(您必须保持布局名称和每个文件中的ID相同)制作文件夹,如 layout-land 布局 - 正常 - 土地 layout-xlarge 等。对于不同的屏幕密度,您还需要不同的drawable。您可以相应地创建文件夹,例如 - drawable-small-mdpi drawable-large-hdpi 等。

答案 4 :(得分:0)

为不同的屏幕尺寸选择不同的drawable this以获取更多信息