Android应用在手机上看起来很奇怪,分辨率不同

时间:2016-01-27 03:01:45

标签: android xml layout resolution screen-size

这是我第一次为Android设计应用程序,我的问题是,当我在5英寸(480 x 800分辨率)的手机上测试应用程序时,应用程序看起来很奇怪,所有图标互相干扰。当我用5英寸(720 x 1280分辨率)测试这个应用程序时,该应用程序看起来很棒。我知道如何为每个屏幕尺寸制作不同的布局,但我不知道屏幕分辨率和布局之间的关系,因为两个屏幕都被认为是“大”

提前致谢

3 个答案:

答案 0 :(得分:1)

  • xlarge 屏幕至少为960dp x 720dp
  • 大型屏幕至少为640dp x 480dp
  • 普通屏幕至少为470dp x 320dp
  • 屏幕至少为426dp x 320dp

创建一个名为layout-large的文件夹,并将其放置在大屏幕(720x1280)的布局中,而普通屏幕(480x800)则将布局文件放在布局文件夹中。

了解更多 http://developer.android.com/guide/practices/screens_support.html

Android design supporting many kinds of screen

答案 1 :(得分:0)

要支持多个设备,您必须在不同的可绘制文件夹中创建和保留图像。 您可以使用以下网站Android Image Asset generator 简单地生成图像的drawable。您只需选择所需的图像类型即可。您可以选择图像的颜色。我经常使用它。它非常有用。

答案 2 :(得分:0)

解决方案是"相对布局" ,您可以使用相对布局来满足您的需求。 使用视图中元素的相对位置。 您可以使用以下属性: 喜欢toRightof,AlignParent等等

click here for more attributes