首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Android响应式设计

Android响应式设计
EN

Stack Overflow用户
提问于 2013-12-27 03:52:06
回答 2查看 24.9K关注 0票数 14

我正在创建一个android应用程序。我希望它对所有密度的android设备都有响应。

如何为所有的android设备设计一个响应式的布局?请帮帮我。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-12-27 04:10:17

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

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

所有文档都会在这方面对您有所帮助。在文本中有时是更好的用户小,中或高,而不是一个sp。

但请阅读文档并使用

票数 6
EN

Stack Overflow用户

发布于 2013-12-27 03:57:47

只需关注Android的coding guidelines。他们非常棒。

重要的是不要重复发明轮子。尽可能遵循Android的最佳实践和约定。它们的出现通常是有原因的。现在,如果你做了一些特别的事情,事情可能会变慢,但只有当这种情况发生时才会担心。

如果你仍然好奇,这里有一些官方的micro-optimization性能技巧,但正如文档所说,这不是你现在应该担心的。

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

另外,在你开始寻找支持所有屏幕密度之前。看看官方的statistics here吧。请注意,即使你没有针对特定的较低密度进行优化,Android系统在大多数情况下也会毫不费力地自动进行缩放。

如果你想确保在更便宜/更老的设备上工作,问问你的朋友,他们是否有一台他们可以送给你的即将扔掉的设备。作为开发人员,我们都倾向于拥有最新、最快的设备。

如果你在家里或公司的设备上测试,记住你的wifi具有异常低的延迟,所以如果你的应用程序必须从实际的蜂窝网络上获取东西,那么事情可能会明显变慢。

如果你曾经做过iOS开发/设计,或者拥有一台iPhone作为你的主要设备,请确保不要像iOS应用程序那样设计你的应用程序,否则你会发现自己从头开始编写所有东西,并遇到极其困难的编程问题(这在很大程度上,Android框架已经为你解决了,如果你愿意投降于它的过程和惯例的话)。

票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20790466

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档