LinearLayot

linearLayout(线性布局)android常用布局之一。其他布局分别为:AbsoluteLayout(相对布局)、RelativeLayout(相对布局)、GridLayout(网格布局)、TableLayout(表格布局)、FrameLayout(帧布局)。linearLayout布局以水平从左至右或垂直从上至下依次摆放控件。

weigth简单用法

以下是将linearLayout中的TextView垂直布局并且等比的分三部分:

布局文件的代码如下:

Weight设置要根据需要计算,计算根据布局设置的定向orientation值计算layout_width或layout_height的值,如果vertical计算子控件ayout_height值,horizontal计算子控件ayout_width。通常我们将其设为0dp

LinearLayout设置分割线

开发中,我们经常在布局中会用到分割线。在不使用高级控件listview的情况下,我们最常用的是使用View设置背景、宽高属性来完成

效果图如下:

除此,设置linearLayout的属性也可以达到相应的效果

divider:设置分割线图片

showDividers:设置分割线所在位置,可选值:none(无)、middle(组件之间)、begining(开始)、end(结束)

dividerPadding:设置分割线的padding

效果图如下:

LinearLayout相关推荐

  1. LinearLayout (线性布局)的分析

    android提供了5中布局,线性布局,相对布局,帧布局,表格布局和绝对布局 线性和相对布局用的是最多的 下面要说的是线性布局 提到线性布局 一定要记住,它里面的所有组件一定不会重叠的, 切不会换行, ...

  2. 代码设置LinearLayout的高度

    ============问题描述============ 我想把这个LinearLayout宽度设置成为FILL_PARENT,源码如下 LinearLayout checkboxLinearLayo ...

  3. 在LinearLayout中嵌套RelativeLayout来设置Button的位置(xml文件)

    想将Button和ListView分别放在屏幕的一左一右. 单纯使用android:gravity和android:layout_gravity不成功. 于是涉及到RelativeLayout 关键为 ...

  4. Android精通:View与ViewGroup,LinearLayout线性布局,RelativeLayout相对布局,ListView列表组件...

    UI的描述 对于Android应用程序中,所有用户界面元素都是由View和ViewGroup对象构建的.View是绘制在屏幕上能与用户进行交互的一个对象.而对于ViewGroup来说,则是一个用于存放 ...

  5. 【转】RelativeLayout和LinearLayout及FrameLayout性能分析

    原文:http://blog.csdn.net/hejjunlin/article/details/51159419 工作一段时间后,经常会被领导说,你这个进入速度太慢了,竞品的进入速度很快,你搞下优 ...

  6. LinearLayout增加divider分割线

    2019独角兽企业重金招聘Python工程师标准>>> 在android3.0及后面的版本在LinearLayout里增加了个分割线 android:divider="@d ...

  7. 浅谈Android五大布局——LinearLayout、FrameLayout和AbsoulteLa

    为什么80%的码农都做不了架构师?>>>    Android的界面是有布局和组件协同完成的,布局好比是建筑里的框架,而组件则相当于建筑里的砖瓦.组件按照布局的要求依次排列,就组成了 ...

  8. android 按钮换行_Android LinearLayout实现自动换行

    由于前段时间项目中使用到了自动换行的线性布局,本来打算用表格布局在里面一个个的用Java代码添加ImageView的,但是添加的View控件是不确定的,因为得靠服务器的数据返回,就这样手动用Java代 ...

  9. Android基础教程之五大布局对象------FrameLayout,LinearLayout,AbsoluteLayout,RelativeLayout,TableLayout...

    2019独角兽企业重金招聘Python工程师标准>>> 大家好,我们这一节讲一下Android对用五大布局对象,它们分别是FrameLayout(框架布局:不知道是不是这么翻译的), ...

  10. Android LinearLayout的android:layout_weight属性

    本文主要介绍Android LinearLayout的android:layout_weight属性意义 android:layout_weight为大小权重,相当于在页面上显示的百分比,它的计算是根 ...

最新文章

  1. Deep Learning | 深度学习介绍与基本概念
  2. JavaSE学习总结第08天_面向对象3
  3. 使用MeanJS Yeoman Generator
  4. 粉丝回馈,8000元大礼包免费相送
  5. 德勤发布《 2020 亚太四大半导体市场的崛起》报告,美国收入占比达到47%,中国大陆仅占 5%
  6. IAR 窗口重置默认配置
  7. java用循环做猜拳_java用循环方式实现和计算机玩猜拳的程序
  8. worker进程和task进程区别_swoole中使用task进程异步的处理耗时任务
  9. mac版有道云笔记切换笔记后内容仍展示前一个笔记内容问题解决
  10. 职业培训学校计算机培训计划,职业技能学校关于计算机应用一级MS-Office培训开班计划.doc...
  11. 软件项目设计文档分类
  12. 【论文阅读|ICML2020】When Does Self-Supervision Help Graph Convolutional Networks?
  13. 华为前端社招OD面试(已拿offer)
  14. 盘点HTML转义字符集合
  15. 计算机应用基础7次作业答案,北京中医药大学远程教育“计算机应用基础”第7次作业(14页)-原创力文档...
  16. python排名上升_TIOBE 9月排名: C ++下降,Python夺得第三名
  17. 共享纸巾“初纸”获数千万元A轮融资,水滴石基金领投
  18. C# 日期格式化的中的 正斜杠的问题
  19. Python 爬取百度音乐
  20. 林铭的鸿蒙灵珠,终于知道了《儒道至圣》中方运和《真武世界》中天元谁更厉害了!...

热门文章

  1. 非科班出身如何学IT,入门C语言?
  2. <C语言>初识C语言(一)
  3. 如何用easyui在页面上实现分页操作
  4. mysql 查询所有用户最后一次打卡记录
  5. uniapp使用第三方字体(比如宋体楷体等非图标)已解决,字体包过大(提取字体)
  6. 模拟机选彩票 我的算法
  7. UDS在应用层和会话层对Enhanced diag接口的实现
  8. 最全nacos-配置中心
  9. 三年级计算机群鸭戏水教案导入,三年级下册信息技术教案37群鸭戏水自选图形清华大学版.doc...
  10. 012.西门子PLC对M440变频器三段速控制