`

Android学习笔记4之容器

阅读更多

使用容器

容器可以将一批部件组成特定的结构。

盒模型LinearLayout  RelativeLayout规则模型  TableLayout网格模型

 

盒模型LinearLayout

将部件按行或列对齐排放

5个特性:方向(android:orientation  android:horizontal)、填充模型(必须设置android:layout_width  android:layout_height)、权重(android:layout_weight)、对齐、内边距(android:padding)

 

相对布局RelativeLayout规则模型

属性:android:layout_alignParentTop  android:layout_alignParentBottom  android:layout_alignParentLeft

android:layout_alignParentRight

android:layout_centerHorizontal android:layout_centervertical

android:layout_centerInparent

 

@+id/...:表述为元素添加标识符

@id/...:表述为元素引用

 

TableLayout网格模型

TableLayoutRableRow配合使用

android:layout_span可以让一个部件占用多个单元格

 

滚动

ScrollView滚动屏幕

XML中,ScrollView在最外侧即可

分享到:
评论

相关推荐

    Android 学习笔记

    这篇学习笔记主要涵盖了关于布局的一些基本概念,特别是`fill_parent`和`wrap_content`这两种尺寸指定方式,以及如何通过XML布局文件来精确控制组件的位置。 首先,`fill_parent`和`wrap_content`是Android布局中的...

    Android Activity学习笔记

    Android Activity学习笔记 Android Activity是Android系统中最基本的组件之一,它负责处理用户交互和显示用户界面。本文将深入讲解Activity的生命周期、Activity之间的数据交互、Activity启动模式、Task和BackStack...

    Android学习笔记(十三) 碎片

    在Android应用开发中,"碎片"(Fragments)是一个关键的概念,它是在Android 3.0(API级别11)引入的,旨在增强用户界面的灵活性,特别是在平板电脑和其他大屏幕设备上。碎片允许开发者在一个活动中分割用户界面,...

    Android学习新手笔记

    标题《Android学习新手笔记》所涉及的知识点: 1. Android背景知识 - Android系统基于Linux系统开发,拥有开放源码。 - Android系统框架由多个组件构成,其中包括Activity、Intent、Service、ContentProvider、...

    Android_学习笔记

    ### Android学习笔记——从HelloWorld开始 #### 一、Google的Android SDK介绍 自从Google发布了Android SDK以来,这款开源移动操作系统迅速吸引了众多开发者的关注。Android SDK为开发者提供了丰富的工具和API,...

    android学习笔记2

    Android学习笔记2中提到的内容涵盖了Android开发的核心知识,包括Android四大组件、Activity生命周期、Service生命周期、广播接收器生命周期以及资源文件的使用。 首先,Android四大组件包括Activity、...

    android学习笔记3

    在“android学习笔记3”中,我们重点探讨了Fragment的概念、用途以及如何在实际项目中有效地使用它。 Fragment是Android SDK引入的一个关键组件,主要为了解决在不同屏幕尺寸(如手机和平板)上的适配问题。它可以...

    Android的学习笔记

    ### Android学习笔记:Chronometer(计时器)的使用 #### 一、Chronometer简介 在Android开发过程中,经常会遇到需要计时的情况,比如游戏应用中的倒计时、运动类应用中的跑步计时等场景。这时候,`Chronometer`...

    Android_学习笔记.zip

    在Android学习过程中,笔记是积累知识的重要方式。这个"Android_学习笔记.zip"文件很可能包含了一个详细的Android开发学习路径和关键知识点的总结。下面将基于这个主题,详细讲解Android开发的一些核心概念和技术。 ...

    【安卓项目】——新闻资讯类项目

    Android学习笔记(一)——创建第一个Android项目 Android学习笔记(二)android studio基本控件及布局(实现图片查看器) Android学习笔记(三)android ...Android学习笔记(十五)——侧滑容器(ViewPager) ......

    android学习笔记(二、便签demo)

    这个“android学习笔记(二、便签demo)”将带你深入理解Android应用程序的基本构建和功能实现,特别是涉及到用户界面设计、数据存储以及事件处理等方面。这篇博客的作者通过分享自己的实践经验和代码示例,帮助初学...

    java4android学习笔记(2-54全)(mars)

    ### Java4Android 学习笔记综合知识点概览 #### 第2课 Java创世纪 ##### 1. 什么是编程? 编程是一种让计算机按照人的意图执行特定任务的过程。它不仅仅是编写代码,更是一种创造性的活动,通过编程可以实现各种...

    android学习笔记

    在标题提到的"android学习笔记"中,作者重点讲解了意图(Intent)的使用,包括其三个主要属性:动作、数据和发出请求。 1. 意图(Intent)对象: - 动作:Intent中的ACTION字段定义了要执行的操作,例如ACTION_CALL...

    android学习笔记之一常用控件.doc

    这篇学习笔记主要涵盖了几个常见的控件:EditText、RadioGroup与RadioButton、CheckBox、Spinner、AutoCompleteTextView以及MultiAutoCompleteTextView,还包括了DatePicker和TimePicker的使用。 1. **EditText**:...

    Android学习笔记(二四):多页显示SlidingDrawer的使用.doc

    在本篇Android学习笔记中,我们将探讨如何使用SlidingDrawer实现多页显示,并理解其工作原理和相关属性。 首先,SlidingDrawer通常用于在主界面下方或上方滑出额外的内容,例如菜单、设置或附加信息。它有两个主要...

    Android学习笔记

    安卓学习笔记详细知识点如下: 一、Android相关控件使用 1. TextView:用于显示文本的控件,可以在布局文件中通过android:text属性指定显示的字符串。 2. EditText:主要用于用户输入文本的控件,具有可编辑的...

    Android学习笔记五:基本视图组件:Button

    - `android:layout_width` 和 `android:layout_height`:定义按钮的尺寸,常用值有 "match_parent"(填充父容器)和 "wrap_content"(自适应内容大小)。 - `android:text`:设置按钮上显示的文本内容。 - `...

    android学习笔记2(五种布局)

    这篇“android学习笔记2”着重探讨了五种常见的Android布局,它们分别是线性布局(LinearLayout)、相对布局(RelativeLayout)、帧布局(FrameLayout)、网格布局(GridLayout)以及约束布局(ConstraintLayout)。...

Global site tag (gtag.js) - Google Analytics