流水不争先,争的是滔滔不绝

Android手把手朋友圈实战教程(七)布局篇

即时通讯软件开发 云聊IM 1438℃

项目地址:https://github.com/razerdp/FriendCircle

布局我们根节点采取的是LinearLayout,因为LinearLayout比RelativeLayout更加有效率,但内部我们无法不使用RelativeLayout,所以本篇会尽可能的减少布局嵌套,但必须的嵌套大概是无法逃避的了。

在前面几篇,我们知道,我们有些数据是共有的,所以布局上就可以复用

如上图,头像/名字/心情文字(允许为空)是一个布局,通过include复用,底下时间和评论的按钮以及最下方的点赞展示评论列表都是可以复用的。

而中间红色部分就是可变布局,这里也许是照片,也许是网页。

不过值得注意的是,如果心情文字为空,红色那部分的布局的marginTop应设置成负值,因为朋友圈是布局是可以顶上去的。

布局大概就这样,下一篇将开始进行控件的自定义。

版权声明:部分文章、图片等内容为用户发布或互联网整理而来,仅供学习参考。如有侵犯您的版权,请联系我们,将立刻删除。
点击这里给我发消息