ConstraintLayout

ConstraintLayout 中的List View和Linear Layout中是ListView有一点区别

在LInear Layout中,编辑界面的时候我们可以看到预览的格式,而在ConstraintLayout中是看不到的

最开始因为不清楚这一点,我还以为是控件设置错误,后来试运行了一下才发现它本来就是那样

(原本打算截图做一下对比,但因为编辑是时候ConstraintLayout中确实什么都不表现就没有截图)

 

顺便对比一下ConstraintLayout和LinearLayout

ConstraintLayout又称约束布局,在布局比较复杂的情况下有限使用,它可以直接拖动控件安排布局,通过对控件添加约束条件实现布局(一定记得添加约束条件,最开始因为不知道这一点,运行的时候输入框和其他控件重合顶在了最上边)一般Android studio中的默认布局是ConstraintLayout

LinearLayout又称线性布局,是我最开始接触到的布局,在比较简单的布局中使用比较方便,它通过手动对控件输入数值进行布局规定(比如规定控件的位置),在我看来比较容易上手的

除了这两个之外,还有RelativeLayout,又称相对布局,同样适合在布局复杂的界面中使用(这一种我还没有试过,不过好像可以实现悬浮按钮的效果)

 

关于ListView和GridView

list View可以将信息通过列表的形式进行展示,而Grid View则侧重于将信息以矩阵的方式输出(可以理解为九宫格模式,不过可以更改每行个数)

因为还没深入学习,我并不能确定它们有没有其他的差异,不过就目前了解到的信息来看,它们除了表现形式不同之外其他用法是一致的

posted @   椰子灰  阅读(63)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
点击右上角即可分享
微信分享提示