【问题标题】:How to make app UI to work 100% same on all devices?如何让应用程序 UI 在所有设备上 100% 相同?
【发布时间】:2020-07-02 20:40:10
【问题描述】:

如何确保我的应用程序的弹出窗口或文本完全按照我想要的方式显示在所有屏幕尺寸中?我希望弹出窗口的纵横比看起来相同,并且在设计弹出窗口时出现的所有文本在所有设备中都相同。

想象一张图片的大小和内容在不同设备上都相同。但由于某种原因,我不能在这里使用图像,要求是使用带有文本和按钮的弹出窗口。我不希望任何屏幕剪切弹出窗口或使弹出窗口的文本消失或变成废话。

当我在一个网站上看到有超过 10,000 台 Android 设备时,我无法一次用一台设备进行测试:|

Android Studio 中是否有任何工具部分可以快速绘制所有手机屏幕尺寸的轮廓,以帮助我了解适合我的弹出窗口的宽高比?

我是菜鸟,所以我的问题对你来说可能没有意义,所以请多多包涵。

【问题讨论】:

  • 在布局的设计视图中,您可以选择顶部的设备。在“其他”部分,您可以尝试一些非常小的设备。
  • 这是一次用一台设备进行测试,我在一个网站上看到有超过 10,000 台安卓设备:|
  • 确实如此,但您无法单独处理它们。你必须看到极端。这个页面可能对你有用developer.android.com/training/multiscreen/adaptui

标签: android android-studio android-screen-support


【解决方案1】:

不幸的是,几乎不可能让所有设备和浏览器都 100% 相同 - Android 可以在各种设备上运行,除了浏览器和浏览器之外,可能还有成百上千种不同的屏幕尺寸。操作系统怪癖。首先确定您希望支持的特定设备和屏幕尺寸。请参阅 Android 的 screen compatibility overview,了解有关此主题的一些有用信息。

如果可能,请查看用户分析以缩小最常见的设备、操作系统版本和浏览器的范围,然后针对这些进行测试。

【讨论】:

  • 好的,我至少可以有一个弹出窗口,它会显示完整的弹出框以及所有文本和按钮,即使每个字母表都没有出现在我想要的位置?是否可以在弹出窗口中显示所有内容而不会以任何方式被剪切或省略?
  • 这在一定程度上取决于您尝试实现的布局和您选择支持的屏幕尺寸 - 但简短的回答是肯定的。您应该能够在屏幕上显示所有内容而不会被截断。
猜你喜欢
  • 2014-10-16
  • 2012-09-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多