大家好,又见面了,我是你们的朋友全栈君。
文章目录
GridLayout是Android4.0引入的网格布局,使用它可以减少布局嵌套。也算是常用,但一直没仔细看过,今天研究一下
GridLayout 使用属性
item属性
注意
使用 、时要加上属性,否则没有效果;另外item在边缘时宽高计算会出现错误,需要我们手动设置宽高,否则达不到想要的效果
GridLayout在API21时引入了和来解决平分问题
那么在API21以前的,想要平分的话:引用兼容包
注意:
效果: 4.4.4模拟器
1.xml引用GridLayout
2.动态添加
效果和用xml中直接布局一样:
注意: GridLayout.spec(); 这个方法是一个重点,需要好好看一下,而且由于它有几个重载方法,使用时也要注意。比如说下面两个方法:
我刚开始就忽略了这点,本想用的是第二个带有weight的方法,但是传入参数时,没有加上f,就调用了第一个方法,搞了半天才发现
所以,如果调用的是第二个方法,一定要注意float参数的表示方法,加个f,如:
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/130258.html原文链接:https://javaforall.cn

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/177249.html