安卓响应式设计

14

我正在创建一个Android应用程序。我希望它能够适应所有密度的Android设备。

如何为所有Android设备响应式设计布局?请帮助我。


1
从这里开始 https://developer.android.com/design/style/devices-displays.html 并按链接获取更多详细信息。 - Eric Levine
1
耶!当我读到这样的东西时,我真的很高兴。 - Štěpán Víteček
2个回答

6

只需遵循Android 编码准则。它们非常好。

重要的是不要重复造轮子。尽可能遵循Android最佳实践和惯例。它们通常有其原因。现在,如果您做了一些特殊的事情,可能会减慢速度,但只有发生这种情况时才担心。

以下是一些官方微优化性能提示,以防您仍然感到好奇,但正如文档所说,这不是您现在应该担心的问题。

在开始优化之前,请确保您有需要解决的问题。确保您可以准确地测量现有性能,否则您将无法衡量尝试的替代方案的效益。 [来源]

此外,在你开始支持所有屏幕密度之前,请看一下官方的统计数据。请注意,即使您不针对特定的较低密度进行优化,Android系统在大多数情况下也会自行进行缩放而无需任何麻烦。
如果您想确保应用程序可以在更便宜/旧的设备上运行,请询问您的朋友是否有即将丢弃的设备可以给您。作为开发人员,我们往往拥有最新和最快的设备。
如果您在家或办公室测试设备,请记住您的wifi具有异常低的延迟,因此如果您的应用程序必须在实际的蜂窝网络上获取信息,则可能会显着变慢。
如果您曾经从事iOS开发/设计或拥有iPhone作为主要设备,请确保不要像iOS应用程序一样设计您的应用程序,否则您将发现自己需要从头开始编写所有内容,并遇到极难的编程问题(大多数情况下,如果您愿意投入其过程和约定,Android框架已经为您解决了这些问题)。

6

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接