【问题标题】:Android app UI issue with different screen sizes and resolutions不同屏幕尺寸和分辨率的 Android 应用程序 UI 问题
【发布时间】: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 提前致谢

【问题讨论】:

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


【解决方案1】:

阅读本教程:http://developer.android.com/training/basics/supporting-devices/screens.html 和本教程:http://developer.android.com/training/multiscreen/index.html

我相信这会对你有所帮助。

如果还有问题,欢迎再次提问!

和平。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-11-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-10-06
    • 2012-06-21
    • 1970-01-01
    相关资源
    最近更新 更多