android 屏幕适配问题

2015-04-06 17:25:03 +08:00
 roker

我设计了一种布局,组件的长高坐标都是相对屏幕长宽的百分比的形式,是不是这样就可以不用考虑加载图片组件屏幕适配的问题了?是不是就不需要搞很多不同屏幕的图片,求大神指点

6922 次点击
所在节点    Android
9 条回复
finian
2015-04-06 17:41:13 +08:00
只有一套图的话,图片肯定会被拉伸
MASAILA
2015-04-06 17:50:36 +08:00
多用 RelativeLayout 9patch
allan1st
2015-04-06 18:19:37 +08:00
如果都是按照百分比来的话一定是有问题的,特别是高度。建议了解一下 dp 的概念。
你可以把你的设计简单的画出来贴上来,我可以帮你具体解释一下。
darktiny
2015-04-06 19:15:11 +08:00
bkmi
2015-04-06 19:56:33 +08:00
@MASAILA 慎用RelativeLayout 多用LinearLayout+weight
allan1st
2015-04-06 20:04:54 +08:00
@bkmi 分情况,relative layout 在布局复杂情况下效率比多层的 linear layout 高。
xmumiffy
2015-04-06 22:08:12 +08:00
有个单位叫dp
alexlee0728
2015-04-07 18:48:18 +08:00
@bkmi 应该慎用LinearLayout,LinearLayout用多了会卡顿。

@allan1st 说的很对。
bkmi
2015-04-07 19:34:33 +08:00
@lzx728
@allan1st 也说了,分情况,我只是看不惯上来就不分情况的推崇RelativeLayout,使用RelativeLayout目的是减少一些布局嵌套,提高性能,至于兼容不同屏幕,作用有限,另外使用LinearLayout确实会增加布局的嵌套层数,但是不至于就卡,LinearLayout在有weight属性嵌套的时候才会有额外的计算。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/181908

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX