【发布时间】:2016-01-18 01:33:21
【问题描述】:
这是我第一次为 Android 开发,我几乎完成了应用程序,但是当我开始测试它时,我遇到了一些与 UI 相关的问题。我在使用具有 5.7" 1440x2560 屏幕的 Galaxy s6 edge plus 对其进行编程时测试了该应用程序,该应用程序有许多文本视图,我使用“sp”单位作为它们的文本大小,还使用“dp”单位作为它们之间的边距。对于一些文本视图我将它们的背景设置为可绘制的 xml,在其中我使用“dp”单位而不是使用 wrap_content 为它们的宽度和高度设置一个值,因为我希望背景大于其中的文本,以便用户可以轻松触摸它. 我还制作了一个大型布局文件夹,在其中我将新的 xmls 放入其中并使用更大的字体,以便它们在平板电脑上工作,他们确实做到了,我在平板电脑上测试了应用程序,使用这些 xmls 看起来很棒,而且应用程序看起来也很棒在具有普通文本视图的 5.7" 手机上。然后我在两部屏幕较小的手机上进行了测试,每部都是 5 英寸,其中一部具有全高清分辨率,另一部具有高清分辨率,它们在两者上看起来也都不错,但是当我在 5 英寸屏幕但低屏幕的手机上测试它时分辨率 (480x800) 应用看起来很糟糕,textviews 相互干扰,可绘制背景太大,总之整个 UI 是一团糟。
我需要知道的是,我是否还必须针对 5 英寸以下的更多屏幕尺寸或其他分辨率测试应用程序?因为如果是这种情况,那么这意味着很多工作! This is a screenshot of the code for the textview with the drawable background 提前致谢
【问题讨论】:
-
您可以查看答案click here
标签: android xml unit-testing android-layout screen-size