博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
android复杂布局的一点思路
阅读量:6441 次
发布时间:2019-06-23

本文共 421 字,大约阅读时间需要 1 分钟。

hot3.png

做移动端开发,多多少少总会涉及一些界面的布局,有些稍微复杂一点的布局,如果在没有能灵活使用各种控件、布局的情况下,还真是有点伤脑筋。

就比如下面这张图:

095213_F2Mi_147993.png

为了使好评、中评、差评可以均分最外面的,我使用了LinearLayout 水平布局,里面是三个RelativeLayout、一个TextView

三个RelativeLayout都用了weight属性,都为1;TextView是为了让最后的差评可以不要太靠右边,weight为0.1。weight值最后会根据比例计算,不一定要求一定要总数为1。

再来讲讲其中的RelativeLayout

095859_EtGK_147993.png

本来想要上面图片中的两张图片跟文字都居中,后来发现这样不好调整,并且弄得很复杂。按照现在图片中的,中间的爱心是在RelativeLayout中居中,左边的图片在爱心左边,文字在爱心右边,调整好各自的间距。

转载于:https://my.oschina.net/zjchase/blog/190948

你可能感兴趣的文章
什么是以太坊
查看>>
刷前端面经笔记(九)
查看>>
针对前端开发可重用组件并发布到NPM
查看>>
Android组件化探索与实践
查看>>
开发笔记2 | Java 代码规约第1条
查看>>
Vue.js 子组件的异步加载及其生命周期控制-------异步加载子组件,子组件的生命周期控制过程不一样...
查看>>
编写可维护的JavaScript
查看>>
高效的CSS代码(2)
查看>>
朱兰的质量三部曲——《可以量化的管理学》
查看>>
丰田生产方式和TOC工序切换时间的解决
查看>>
2017年勒索软件、物联网攻击将继续肆虐
查看>>
用友网络董事长王文京为何出现在乌镇大会中?
查看>>
大学团队打造手语翻译机器人,完整安装下来需要149个小时
查看>>
Wireshark抓包分析/TCP/Http/Https及代理IP的识别
查看>>
不同包下,相同数据结构的两个类进行转换
查看>>
软件安装(linux)
查看>>
TeamPlain for VSTS - Web Access for Team System-TFS 跨平台的客户端
查看>>
面对前车之鉴的AR,现在的VR要做些什么?
查看>>
vscode 换行符\n 变成\r\n
查看>>
一个绘制虚线的非常规函数(常规方法,打印机上绘制不出虚线)
查看>>