LinearLayout
2016-07-26 10:57
232 查看
LinearLayot
linearLayout(线性布局)android常用布局之一。其他布局分别为:AbsoluteLayout(相对布局)、RelativeLayout(相对布局)、GridLayout(网格布局)、TableLayout(表格布局)、FrameLayout(帧布局)。linearLayout[b]布局以水平从左至右或垂直从上至下依次摆放控件。[/b]
weigth简单用法
以下是将linearLayout中的TextView垂直布局并且等比的分三部分:
布局文件的代码如下:
Weight设置要根据需要计算,计算根据布局设置的定向orientation值计算layout_width或layout_height的值,如果vertical计算子控件ayout_height值,horizontal计算子控件ayout_width。通常我们将其设为0dp
效果图如下:
除此,设置linearLayout的属性也可以达到相应的效果
divider:设置分割线图片
showDividers:设置分割线所在位置,可选值:none(无)、middle(组件之间)、begining(开始)、end(结束)
dividerPadding:设置分割线的padding
效果图如下:
linearLayout(线性布局)android常用布局之一。其他布局分别为:AbsoluteLayout(相对布局)、RelativeLayout(相对布局)、GridLayout(网格布局)、TableLayout(表格布局)、FrameLayout(帧布局)。linearLayout[b]布局以水平从左至右或垂直从上至下依次摆放控件。[/b]
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
效果图如下:
相关文章推荐
- Android布局的小窍门?
- Web布局连载——两栏固定布局(五)
- 样式表CSS布局经验
- 在winform下实现左右布局多窗口界面的方法之续篇
- css网页布局中注意的几个问题小结
- DL.DT.DD实现左右的布局简单例子第1/2页
- 使用CSS框架布局的缺点和优点小结
- div+CSS网页布局的意义与副作用原因小结第1/2页
- 在winform下实现左右布局多窗口界面的方法
- Android布局技巧之创建可重用的UI组件
- Android编程之代码创建布局实例分析
- CSS顶级技巧大放送,div+css布局必知
- 用div实现像table一样的布局方法
- Bootstrap三种表单布局的使用方法
- 精彩的Bootstrap案例分享 重点在注释!(选项卡、栅格布局)
- 第七篇Bootstrap表单布局实例代码详解(三种表单布局)
- jQuery EasyUi实战教程之布局篇
- jQuery EasyUI 布局之动态添加tabs标签页
- jquery自适应布局的简单实例
- Bootstrap页面布局基础知识全面解析