Android入门——布局

来源:互联网 发布:音频剪辑软件哪个好 编辑:程序博客网 时间:2024/05/18 06:21

Android的框架布局共分为五种,分别为:线性布局(LinearLayout);相对布局(RelativeLayout);帧布局(FrameLayout);表格布局(TableLayout);绝对布局(AbsoluteLayout);因为绝对布局做布局适配时不太好控制所以在Android中已经成为过时的布局,不建议使用。

线性布局(LinearLayout):可以控制水平和垂直,而且线性布局带比重,比重值越小 越先填充,如果不设置的话就按是从左到右依次摆放。

相对布局(RelativeLayout):相对于谁以谁作为 参照物来进行布局,相对布局默认都是在左上角0,0的位置,如果有多个 会覆盖;相对布局有一个 对齐方式 align——1.可以指定在父亲上下左右;2.可以在某个控件的上下左右;3.可以以某个控件上下左右对齐。

帧布局(FrameLayout):默认的特点和相对布局是一样的,起始位置都是左上角0,0,嵌套别的布局使用。

表格布局(TableLayout):以表格形式排列。

在布局中有一个重点“dp”,像素单位,用来设置控件的大小;而这些单位又分为:dp,dip,dpi,px。这四者的区别分别如下:dp和dip——一种基于屏幕密度的抽象单位,设备独立像素(device independent pixels). 不同设备不同的显示效果,这个和设备硬件 有关,一般我们为了支持WVGA、HVGA和QVGA 推荐使用这个,不依赖像素;dpi——每英寸像素个数,dpi有多少 是取决于你的手机的分辨率 和 你的手机尺寸;px——屏幕上的点,不同设备不同的显示屏显示效果相同,这是绝对像素, 是多少就永远是多少不会改变。sp——主要处理字体的大小。与dp类似,但是可以根据用户的字体大小首选项进行缩放。主要用于字体显示best for textsize。由此,根据 google 的建议,TextView 的字号最好使用 sp 做单位。

0 0
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 倒车时碰了车怎么办 车头掉了一点漆怎么办 新买的车被刮了怎么办 白色车车头漆掉了一小块怎么办 临时牌照丢了1张怎么办 临牌遗失了一张怎么办 临牌只有一张了怎么办 临时牌丢了一个怎么办 药流出血特别多怎么办 新车刮擦了一点怎么办 自己的车撞墙了怎么办 新车被撞了个坑怎么办 车门被刮变形了怎么办 撞到别人的新车怎么办 新车掉了一点漆怎么办 新车擦了点漆怎么办 车挂了一点漆怎么办 第一天上班中途想走了怎么办 车子前脸裂开了怎么办 不想干了想辞职怎么办 药流期间老是吐怎么办 在工厂上班辞工后没发工资怎么办 培训期三天想走怎么办 药流吃了药吐了怎么办 工作3天不下去怎么办 在新公司融不进去怎么办 药流吃药吐了怎么办 药流期间发烧了怎么办 药流时第一天出现呕吐怎么办有事吗 药流第一天忘记第二次吃药了怎么办 药流吃药后吐了怎么办 药流只排血块不见孕囊怎么办 药流三天还有血怎么办 药流15天同房了怎么办 药流22天同房了怎么办 药流一直不排出怎么办 宝宝脸过敏红了怎么办 小孩湿疹脸上都是红红的怎么办 眼周刺痛红红的怎么办 脸敷面膜刺痛红红的怎么办 脸上有凹凸不平的坑怎么办