#布局

CSS三栏布局

 实现:高度为100px,左右栏宽度固定为300px,中间栏宽度自适应。.left,.right,.center{height:100px;}.left{float:left;width:300px;background:#ee2c2c;}.right{float:right;width:300px;backgroun...
代码星球 ·2020-11-21

自适应两栏布局&&多列等高布局

实现左边div元素固定,右边div自适应两个块级元素(1)将固定元素设为浮动,此时另一个元素的部分宽度会被浮动元素覆盖,设置另一元素的margin-left或BFC.par{width:300px;border:solid1px#0000FF;height:60px;}.lnav{width:70px;height:3...

BFC自适应布局

BFC(BlockFormattingContext)块级格式化上下文。它是一个独立的渲染区域。它决定了块级元素如何对它的内容进行布局,以及与其他元素的关系和相互关系。     块级元素:父级(是一个块元素)     内...
代码星球 ·2020-11-21

flexbox弹性盒子布局

布局的传统解决方案,基于盒状模型,依赖display+position+float属性。他对于特殊布局非常不方便,比如垂直居中。 而flex布局可以简便、完整、响应式的实现各种布局。设置为flex布局后,子元素的float属性、position属性和display属性都会失效。 flex弹性盒子模型...
代码星球 ·2020-11-21

满屏品字布局怎么设计

body{height:1200px;}.main{position:fixed;left:0;top:0;height:100%;width:100%;}.wrapper-up{height:50%;}.wrapper-down{height:50%;position:relative;}.div-square-up...

布局单位

px:像素,每个px对应屏幕上的一个点;dip/dp:deviceindependentpixels,设备的独立像素,这种单位基于屏幕密度,在每英寸160点的显示器上1dp=1px,随着屏幕密度改变,dp与px换算会发生改变;sp:scalepixels,比例像素,处理字体的大小,可以根据用户字体大小进行缩放;in:英...
代码星球 ·2020-11-02

UI布局属性大全

第一类:属性值为true或falseandroid:layout_centerHrizontal水平居中android:layout_centerVertical垂直居中android:layout_centerInparent相对于父元素完全居中android:layout_alignParentBottom贴紧父元...
代码星球 ·2020-11-02

absoluteLayout绝对布局

绝对布局特点:在绝对布局中,组件位置通过x,y坐标来控制,布局容器不再管理组件位置,大小,这些都可以自定义;绝对布局使用情况:绝对布局不能适配不同的分辨率,屏幕大小,这种布局已经过时,如果只为一种设备开发这种布局的话,可以考虑使用这种布局;android:layout_x:指定组件的x坐标;android:layout...
代码星球 ·2020-11-02

TableLayout表格布局

概念继承关系:表格布局继承了LinearLayout,其本质是线性布局管理器;控制组件:表格布局采用行,列形式管理子组件,但是并不需要声明有多少行列,只需要添加TableRow和组件就可以控制表格的行数和列数,这一点与网格布局有所不同,网格布局需要指定行列数;增加行的方法:a.TableRow增加行列:向TableLa...
代码星球 ·2020-11-02

FrameLayout帧布局

帧布局为每个组件创建一个空白区域,一个区域成为一帧,帧根据FrameLayout中定义的gravity属性自动对齐;应用场景:一个控件悬浮在另一个控件的上面...
代码星球 ·2020-11-02

RelativeLayout相对布局

相对布局容器中,子组件的位置总是相对兄弟组件,父容器来决定的;(1)对齐方式xml属性:android:gravity;设置方法:setGravity(int);作用:设置布局容器内子元素的对齐方式,注意与android:layout_gravity区分,后者是设置组件本身元素对齐方式;(2)忽略对齐方式xml属性:a...
代码星球 ·2020-11-02

LinearLayout线性布局

不换行属性:线性布局中的组件不会自动换行,如果组件一个一个排列到尽头之后,剩下的组件就不会显示出来;(1)基线对齐设置方法:setBaselineAligned(booleanb);2)设分隔条作用:设置垂直布局时两个按钮之间的分隔条;(3)对齐方式(控制内部子元素)top,bottom,left,right,cent...
代码星球 ·2020-11-02

布局管理器

布局管理器都是以ViewGroup为基类派生出来的;使用布局管理器可以适配不同手机屏幕的分辨率,尺寸大小;布局管理器之间的继承关系:在上面的UML图中可以看出,绝对布局帧布局网格布局相对布局线性布局是直接继承ViewGroup,表格布局是继承的LinearLayout;  父容器与本容器属性:&nb...
代码星球 ·2020-11-02

让tableView的高度等于contentSize的高度、动态调整tableView的高度、tableView的高度自适应布局

文章概要:1、简介下,tableView中的内容如何高度自适应的布局2、如何做到让tableView的高度动态调整还是看图作文吧~首先,tableView的高度就是用户能够看见里面更大世界的那个窗口的大小,一般是固定的。然后在cell里面布局的时候,像图中粉红色的view展示的内容需要全部展示出来,这样的话这个粉红vi...

linux内存管理解析1----linux物理,线性内存布局及页表的初始化

主要议题:1分页,分段模式及实模式2Linux分页 3linux内存线性地址空间布局及物理内存空间布局4linux页表初始化及代码解析1.1.1内存寻址和保护模式在X86平台上,内存控制单元通过分段单元电路把逻辑地址转换为线性地址,又通过分页单元把线性地址转换为物理地址。   一...
首页上一页...7891011...下一页尾页