《Android》Lesson11-UI布局

Week07    2016/10/25上午1-4节

一、复习

二、无种基本布局

0、布局:布局,控件

Android系统五大布局详解Layout - 推酷

Android开发学习笔记:5大布局方式详解 - IT的点点滴滴 - 51CTO技术博客

1、线性布局LinearLayout

(1)android:orientation="horizontal"//水平方向,默认,注:控件宽度不能为match_parent

(2)android:orientation="vertical"//垂直方向,注:控件高度不能为match_parent

(3)android:gravity:文字在控件中的对其方式

android:layout_gravity:控件在布局中的对其方式。

当android:orientation="horizontal"时,垂直方向上对齐方式生效

当android:orientation="vertical"时,水平方向上对齐方式生效

(4)android:layout_weight控件指自己控件所占的高或宽=自己weight值/所有weight之和

AndroidUI设计之布局-详细解析布局实现 - 安卓吧 - 博客园

2、相对布局RelativeLayout

相对布局的位置

相对参考控件的位置

3、帧布局FrameLayout

4、表格布局TableLayout

android:stretchColumns="1"

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏九彩拼盘的叨叨叨

学习纲要:常见标签和属性

9920
来自专栏IMWeb前端团队

为元素添加边框,你有多少种好办法?

背景 相信大家在做项目的过程中会经常遇到这样的一个需求,鼠标hover到某个元素的时候为这个元素添加边框,这个简单的需求仅需注意添加边框后不会对原有的位置造成...

23970
来自专栏彭湖湾的编程世界

【CSS/JS】如何实现单行/多行文本溢出的省略(...)--老司机绕过坑道的正确姿势

写前端UI的朋友们也许都遇到过这样的问题:我们需要实现这样一个需求,在一个父级元素中隐藏一个可能过长的文本: 这个文本可能是单行的: ? 也可能是多行的: ? ...

38880
来自专栏前端杂货铺

table-cell实现宽度自适应布局

利用table-cell可以实现宽度自适应布局。 table-cell有一些比较好用的属性,比如垂直居中,自适应高度宽度等,为元素设置table-cell布局之...

38650
来自专栏Rindew的iOS技术分享

iOS 自定义相机页面

我们今天先来说说第一种。也就是类似我文章头部的这种界面怎么画出来。额~这时候还是给心急的上个Demo吧。在文中,顺便说下我碰到的两个问题:拍摄页灰色透明遮罩绘制...

47710
来自专栏HTML5学堂

轮播图效果,不再局限于JS制作!

HTML5学堂(码匠):网页的轮播图一直都是个比较精美的制作,同时也是用户体验较佳的效果。在开发工程师进行制作的时候往往会选择使用JS来书写,由此不禁会问,难道...

88360
来自专栏十月梦想

jquery基础选择器

这里的基础用法和css的选取方式一致,对于css选择器熟悉的朋友这里使用简直小意思,下面几篇博文我们来详谈jq的高级选择器!

9520
来自专栏前端新视界

两个 viewports 的故事-第二部分

原文:A tale of two viewports — part two 译者:nzbin 在这个迷你系列中,我将解释 viewports 和各种重要元素...

22770
来自专栏HTML5学堂

CSS3实现loading图

HTML5学堂:学习CSS3,重要的并不是那几个命令,而是如何应用CSS3的知识实现网站中的效果,换句话说,“只有想不到,没有做不到”。在这个效果当中,主要用到...

43640
来自专栏HTML5学堂

随心所欲的滚动条,远离产品汪(二)

还记得上周咱们说的“随心所欲滚动条,远离产品汪”一文吗?当中介绍了自定义滚动条的基本原理与实现方法,在自定义滚动条实现后,可以通过对滚动条的上下拖动来控制内容区...

42680

扫码关注云+社区

领取腾讯云代金券