Android响应式设计

Kha*_*aif 14 android responsive-design

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

如何设计布局响应所有Android设备?请帮我.

Ste*_*zyk 6

只需遵循Android 编码指南即可.他们非常好.

重要的是不要重新发明轮子.尽可能遵循Android最佳做法和惯例.他们通常是有原因的.现在,如果你做了一些特别的事情,事情可能会变慢,但只有在发生这种情况时才会担心.

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

在开始优化之前,请确保您遇到需要解决的问题.确保您可以准确衡量现有的绩效,否则您将无法衡量您尝试的替代方案的好处. [资源]

此外,在您寻求支持所有屏幕密度之前.看看这里的官方统计数据.请注意,即使您没有针对特定的较低密度进行优化,Android系统也会在大多数情况下自行进行扩展,而不会出现任何问题.

如果你想确保在更便宜/更旧的设备上工作,请问你的朋友,如果他们有一个他们即将扔掉他们可以给你的东西.作为开发人员,我们都倾向于拥有最新,最快的设备.

如果您在家中或工作时在设备上进行测试,请记住您的wifi具有异常低的延迟,因此如果您的应用必须在实际的蜂窝网络上获取内容,情况可能会明显变慢.

如果您曾经进行过iOS开发/设计,或者将iPhone作为主要设备,请确保不要像iOS应用程序那样设计您的应用程序,否则您会发现自己从头开始编写所有内容并对抗极其困难的编程问题(在大多数情况下,Android框架已经为您解决了,如果您只是愿意放弃自己的流程及其惯例).


Pab*_*yes 6

支持所有不同大小的更好方法是多种布局.

https://developer.android.com/guide/practices/screens_support.html

所有文档都可以为您提供帮助.在文本中,有时候用户更好,中等或高,而不是sp.

但请阅读文档并使用 在此输入图像描述