Activity布局初步(一)- 线性、表格布局
介绍两个比较简单的布局
一、 LinearLayout线性布局
布局文件中LinearLayout标签的属性:
由于本人物理学的不咋地所以关于垂直和水平方向研究了好一会儿才弄明白,咳咳,现在在这里记录一下,免得以后又弄不明白了。
首先,水平方向是横着走的,也就是所有控件都是从左至右横着摆放,那么垂直方向呢,是竖着走的,所有控件都是从上到下摆放。哈哈,挺简单的嘛,希望各位不要弄混了哦!
示例1:在布局文件中使用LinearLayout标签,并设置是使用水平布局还是垂直布局,然后在LinerLayout标签内添加控件,设置控件样式。
(源码已上传至附件,有需要的可下载)
二、 TableLayout表格布局布局文件中TableLayout标签的属性:
示例2:在布局文件中使用TableLayout标签,,然后在TableLayout标签内添加TableRow标签,最后在TableRow标签内添加控件,设置控件样式。
(源码已上传至附件,有需要的可下载)
三、 TextView、Button等标签都可用的属性:
注:本次都只记录了几个比较常用的标签属性,以后可能会逐次增加。
- 大小: 13.9 KB
- 大小: 30.9 KB
- 大小: 23.1 KB
- 大小: 21.3 KB
- 大小: 99.7 KB
分享到:
相关推荐
在本压缩包“Android课程实验-线性布局实验-限制布局实验-表格布局实验-自制的浏览器.zip”中,包含了多个Android开发相关的实验项目,这些项目涵盖了Android UI设计的基础元素和核心概念。以下是对每个实验项目的...
首先,LinearLayout是一种线性布局,它按照垂直或水平方向将子视图排列。你可以通过设置`android:orientation`属性来选择布局的方向。例如,当设置为"vertical"时,子视图会自上而下排列;设置为"horizontal"时,子...
线性布局(LinearLayout)是Android开发中常用的一种布局方式,它按照垂直或水平方向将子视图(View)依次排列。在XML布局文件中,线性布局的主要属性包括: 1. `android:orientation`: 用于指定布局的方向,可设置...
在Android开发中,线性布局可以嵌套各种类型的布局,包括但不限于线性布局自身、相对布局(RelativeLayout)、帧布局(FrameLayout)、表格布局(TableLayout)等。这样的嵌套布局能够帮助开发者更好地控制各个组件...
2. **TableLayout**:表格布局主要用于创建类似电子表格的结构,由TableRow作为行,每个Row可以包含多个View。TableLayout可伸缩,适应不同屏幕尺寸。`android:stretchColumns`属性可以指定列进行拉伸,以填充额外的...
Android提供了多种布局类型,如LinearLayout(线性布局,水平或垂直排列)、RelativeLayout(相对布局,基于相对位置放置组件)、FrameLayout(帧布局,按顺序叠加组件)、TableLayout(表格布局)等。每种布局都有...
Android提供了多种布局,如线性布局(LinearLayout)、相对布局(RelativeLayout)、网格布局(GridLayout)以及我们的主角——表布局(TableLayout)。表布局是基于表格结构的,可以方便地创建行列对齐的视图,常...
例如,可能在一个Activity中使用线性布局作为主容器,然后在其中嵌入一个相对布局或约束布局来实现更复杂的子视图排列。 《老罗Android开发视频教程》第三集“android框架布局的使用”可能详细讲解了这些布局的使用...
4. **表格布局(TableLayout)** 表格布局将视图组织成行和列的形式,类似于HTML的表格。在例子中,可以看到`<TableLayout>`包含多个`<TableRow>`,每个`<TableRow>`可以包含多个子视图,如`<TextView>`和`<Button>...
4. **UI设计**:讲解如何使用XML布局设计用户界面,包括线性布局、相对布局、帧布局、表格布局等,以及自定义View的实现。 5. **事件处理**:介绍如何处理用户交互,如点击事件、滑动事件,以及使用监听器...
`activity_table_layout.xml`可能涉及表格布局(TableLayout),用于展示类似表格的数据。`activity_show_layout.xml`可能用于演示特定布局,如网格布局(GridLayout)或者相对布局。 `layout`目录通常存储所有应用...
常见的布局有线性布局(LinearLayout)、相对布局(RelativeLayout)、帧布局(FrameLayout)、表格布局(TableLayout)以及约束布局(ConstraintLayout)。线性布局按照垂直或水平方向排列控件,而相对布局允许控件相对于其他...
- **TableLayout**:表格布局,子视图作为表格的行排列。 - **GridView**:网格布局,子视图以网格的形式排列。 - **RelativeLayout**:相对布局,子视图相对于彼此或父布局定位。 - **ScrollView**:滑动视图,使得...
- Activity是Android中的四大组件之一,主要负责处理用户交互并显示界面。 - 通过Intent可以在不同的Activity之间传递数据。 **2) 非Activity数据传递数据** - 在Android中,还可以通过全局对象、Broadcast ...