
Android - ViewGroup
文章平均质量分 53
C虾仔
一步两步,一步两步......
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
C虾仔笔记 - ViewGroup容器
■ViewGroup容器1.概述:ViewGroup仿佛是个容器。2.功能:里面可添加子控件并处理子控件布局。3.其的属性: layout_marginBottom 底边向外留空距离 setMargins(int,int,int,int) layout_marginLeft 左边向外留空距离 layout_marginRight 右边向外留空距离 layout_margin...原创 2018-02-21 08:34:34 · 303 阅读 · 0 评论 -
C虾仔笔记 - GridLayout网格布局
■GridLayout网格布局1.概述:Android4.0新增的以网格形式排布子控件的布局管理器。 若想在更早版本的系统上使用它,则要导入相应的支撑库。 与LinearLayout相似,也有布局方向,默认是水平布局挨个排列。 实现GridLayout的效果,也可以用LinearLayout和TableLayout替代(不推荐)。2...原创 2018-02-23 21:26:32 · 389 阅读 · 0 评论 -
C虾仔笔记 - TableLayout表格布局(TableRow表格行)
■TableLayout表格布局(TableRow表格行)1.0概述:采用行和列的形式管理子控件。 本质是垂向的线性布局(会继承了相关的属性)。 只要添加TableRow和子控件就可控制表格的行数和列数,不用声明多少行列。 一行只有一个TableRow对象或一个View对象占用(一个其他View也可以占一行)。 ...原创 2018-02-23 21:19:36 · 2013 阅读 · 0 评论 -
C虾仔笔记 - HorizontalScrollView水平滚动视图
■HorizontalScrollView水平滚动视图概述:顾名思义,添加到其中的子控件在水平方向上无限制摆放。由于RecyclerView的出现,现在很少人使用它了。应用:用于连贯的、需要滚动的完整大界面。...原创 2018-02-23 21:17:37 · 245 阅读 · 0 评论 -
C虾仔笔记 - LinearLayout线性布局
■LinearLayout线性布局1.概述:将其内的控件挨个按一定方向(水平或垂直)来排列, 不会自动换行而多了会溢出界面。 默认情况各个子控件水平挨个排布(从左上角开始)。2.其的属性: (1)排列方式(子控件排布方向) 属性:orientation——方法:setOrientation(int)——属性值:horizont...原创 2018-02-23 20:53:12 · 249 阅读 · 0 评论 -
C虾仔笔记 - SearchView搜索框
■SearchView搜索框1.概述:能让用户在文本框内输入文字,并允许通过监听器监控用户输入。 当用户输入完成后提交搜索时,也可通过监听器执行实际的搜索。 低版本API的SearchView可能并不符合某些UI设计师的外观要求。 如果对它要求较高,完全可以采用EditText和TextView自己实现。2.方法: ...原创 2018-02-23 20:45:20 · 237 阅读 · 0 评论 -
C虾仔笔记 - FrameLayout帧布局
■FrameLayout帧布局1.概述:为每个子控件创建一个子控件大小的空白区域,一个区域称为一帧, 多个区域的话,以后来者居上呈现,也就是说最后添加的子控件显示在最上层。 默认情况多子控件重叠于左上角。 由于它的属性稀少,很难满足复杂的需求。 能用RelativeLayout就不推荐用FrameLayout。2.其...原创 2018-02-23 20:43:51 · 264 阅读 · 0 评论 -
C虾仔笔记 - RadioGroup单选按钮组
■RadioGroup单选按钮组1.概述:一组单选按钮的组合。2.特点:(统一监听处理) 1).其中单选按钮相互排斥,只能一个被选中(true)。 2).可取消当前被选中的单选按钮,点击其他单选按钮即可。3.应用:当前,只能选择一种的情况(多选一)。 比如,性别,非男即女,非女即男(目前都是这样,以后可能就不是这样了)。4.监听方法——做法1:/** * 设置地图显示...原创 2018-02-22 19:14:51 · 320 阅读 · 0 评论 -
C虾仔笔记 - ScrollView垂向滚动视图
■ScrollView垂向滚动视图1.概述:用于为其他控件添加滚动条而生成垂直滚动样式效果的滚动视图。 只能包含一个控件,经常被用来包含一个布局。2.功能:虽不能被称为真正的容器,但它能为所包裹的容器View(甚至非容器的)添加垂直滚动条。 默认情况,它只添加垂直滚动条;若同时要添加水平滚动条,就要先包裹horizontalScrollView。3.优点:即使内容超出了屏幕大...原创 2018-02-22 19:02:26 · 270 阅读 · 0 评论 -
C虾仔笔记 - ViewGroup容器之布局
1.布局作用: 对控件排列出最实用的效果。2.布局的嵌套: 布局还可以套用其他布局,更好实现界面多样化以及设计的灵活性。3.布局方式: (1).使用XML布局——(官方推荐) 好处: [1].简单明了; [2].符合MVC原则(实现了表现和处理的分离)。 注意:XML相对布局加载时是按照前后顺序加载的。 ...原创 2018-02-21 08:53:21 · 291 阅读 · 0 评论 -
C虾仔笔记 - RelativeLayout相对布局
■RelativeLayout相对布局1.概述:相对布局中的子控件的位置是相对其他子控件和父控件(父容器)来决定的。 由于它提供的功能比较多,可以摆出很复杂的布局。 默认情况出现多个子控件的话,就都重叠于左上角,效果如同FrameLayout。2.属性: gravity setGravity(int) ; ignoreGravity set...原创 2018-02-23 21:33:10 · 453 阅读 · 0 评论