具有不同屏幕尺寸和分辨率的Android应用UI问题

时间:2016-01-18 01:33:22

标签: android xml unit-testing android-layout screen-size

这是我第一次为Android开发而且我几乎完成了应用程序,但是当我开始测试它时,我遇到了一些与UI相关的问题。我在使用galaxy s6 edge plus编程时对应用程序进行了测试,其中5.7" 1440x2560屏幕,该应用程序有很多textview我使用" sp"单位的文字大小,也用于" dp"它们之间的边距单位。对于一些文本视图,我将它们的背景设置为可绘制的xml,其中我使用" dp"设置宽度和高度的值。单位而不是使用wrap_content,因为我希望背景大于其中的文本,以便用户可以轻松触摸它。我还制作了一个大型布局文件夹,我将新的xmls放入其中,使用更大的字体,这样它们就可以在平板电脑上工作了,他们做了,我在平板电脑上测试了应用程序,使用这些xmls看起来很棒,而且应用程序看起来很棒5.7"电话与正常的textviews。然后我在2台手机上进行了测试,这些手机的屏幕尺寸分别为5"其中一个具有全高清分辨率,另一个具有高清分辨率,它们两者看起来都不错,但是当我在5"屏幕但低分辨率(480x800)应用程序看起来很糟糕,文本视图相互干扰,可绘制的背景太大,简而言之整个用户界面都是一团糟。

我需要知道的是,我是否还需要测试应用程序以获得低于5"或其他决议呢?因为如果是这样的话,那就意味着这么多工作! This is a screenshot of the code for the textview with the drawable background 提前致谢

1 个答案:

答案 0 :(得分:0)

完成本教程:http://developer.android.com/training/basics/supporting-devices/screens.html,这也是:http://developer.android.com/training/multiscreen/index.html

我相信这会帮助你。

如果您仍遇到任何问题,请随时再次询问!

和平。