android学习记录(四)管理里中基本组键

1.线性布局管理器<LinearLayout xmlns:android=http://schemas.android.com/apk/res/android>

</ LinearLayout >

  Androidorientation 用于设置布局管理器内组件的排列方式(ertical(垂直)、horizontal(水平))

Android:gravity 用于设置管理器内组件的对齐方式(top、bottom、left、right等)

Android:layout_width 用于设置管理器内组件的基本宽度(fill_parent、match_parent、wrap_conent)

Android:layout_height 用于设置布局管理器内组件的基本高度(fill_parent、match_parent、wrap_conent)

Android:id 为当前组件设置一个id属性

Android:background 用于为该组件设置背景

2. 绝对布局管理器<AbsoluteLayout xmlns:

android="http://schemas.android.com/apk/res/android" ></AbsoluteLayout>

android:layout_x="20px" 使用layout_x精确控制坐标

android:layout_y="10px"使用layout_y精确控制坐标

3.框架布局管理器<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android”>

</FrameLayout>

Android:foreground 设置该框架布局容器的前景图像

Android:foregroundGravity 定义绘制前景图像的gravity属性,也就是前景图像显示的位置

4.相对布局管理器<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android">

</RelativeLayout> 按照组件之间的相对位置来进行布局的,如某个组件在另一个组件的左边、上边等、

android:gravity 用于设置布局管理器中各个组件的对齐方式

android:ignoreGravity 用于制定哪个组件不受gravity属性的影响

android:layout_above 用于指定该组件位于那个组件的上方

android:layout_alibnBottom用于指定该组件与哪个组件的下边界对齐

android:layout_alibnLeft 用于指定该组件与哪个组件的左边界对齐

android:layout_alibnParenBottom 用于指定该组件是否与布局管理器底端对齐

android:layout_alibnParenTop 用于指定该组件是否与布局管理器底顶端对齐

android:layout_alibnParenRight 用于指定该组件是否与布局管理器右端对齐

android:layout_alibnParenLeft 用于指定该组件是否与布局管理器左端对齐

android:layout_below 用于指定该组件位于那个组件的下方

android:layout_centerHorizontal 用于指定该组件是否位于布局管理器水平居中的位置

android:layout_centerInParent 用于指定该组件是否位于布局管理器中央的位置

android:layout_centerVertical 用于指定该组件是否位于布局管理器垂直居中的位置

android:layout_yoLeftOf 用于指定该组件位于哪个组件的左侧

android:layout_yoRightOf 用于指定该组件位于哪个组件的右侧

5表格布局管理器<TableLayout xmlns:android="http://schemas.android.com/apk/res/android"></TableLayout>

android:collapseColumns  设置需要被隐藏的列的序列号(序号从0开始),多个序号之间用分号隔开

android:shrinkColumns  设置允许被收缩的列的序列号(序号从0开始),多个序号之间用分号隔开

android:stretchColumns  设置允许被拉伸的列的序列号(序号从0开始),多个序号之间用分号隔开

(表格布局管理器就是在线性布局管理器上 加了改动。本来线性布局管理器只是在一行一个组件,而表格布局管理器可以是多个。)

时间: 2025-01-04 16:06:02

android学习记录(四)管理里中基本组键的相关文章

Android学习记录一——安装环境

一直想接触这块,但是却一直耽搁到现在.找过几回资料,找过几回安装包,这两天受了些刺(gong)激(zi),决定静下心来,一点点开始吃. 接触c#都是从门外汉开始,谈不上任何编程基础,所以接触android也很慢. 1.首先需要找到开发工具.就像c#winform用VisualStudio,android的基础语言是java,开发工具自然首选eclipse.这个环节走了一些弯路,最后找到了android官网上的ADT(Android Development Tools). 官网介绍: It's a

Android学习Scroller(四)——实现拉动后回弹的布局

MainActivity如下: package cc.testscroller2; import android.os.Bundle; import android.app.Activity; /** * Demo描述: * 实现可以拉动后回弹的布局. * 类似于下拉刷新的. * * 参考资料: * 1 http://gundumw100.iteye.com/blog/1884373 * 2 http://blog.csdn.net/gemmem/article/details/7321910

Android学习笔记四:添加Source

问题描述 Source not foundThe JAR file D:\.....\sdk\platforms\android-20\android.jar has no source attachment. 问题原因及解决办法 1. 使用SDK Manager下载最新版本的Sources for Android SDK 一般文件下载目录默认在SDK下的sources文件中即 \adt-bundle-windows-x86_64-20130522\sdk\sources\android-20

五、Android学习第四天补充——Android的常用控件(转)

(转自:http://wenku.baidu.com/view/af39b3164431b90d6c85c72f.html) 五.Android学习第四天补充——Android的常用控件 熟悉常用的Android的几个常用控件的使用方法: 一.RadioGroup和RadioButton——单选按钮 二.Checkbox——复选框 三.Toast——提示框,会自动消失 四.ProgressBar——进度条工具 五.ListView——以列表形式将控件显示出来 下面就对这些内容做个详细的解释: 首

四、Android学习第四天——JAVA基础回顾(转)

(转自:http://wenku.baidu.com/view/af39b3164431b90d6c85c72f.html) 四.Android学习第四天——JAVA基础回顾 这才学习Android的第四天,在程序中已经遇到了JAVA中以前不常用的一些知识点,赶紧回顾复习一下,打下基础 这里就做个简单的小结: 一.匿名内部类 匿名内部类说白了就是个没有被命名的JAVA类 在以下条件下使用匿名内部类比较适合: ①只用到该类的一个实例时 ②类在定义后被马上用到 ③类非常小(SUN推荐是在4行代码以下

Android学习-应用程序管理

Android学习-应用程序管理 在前段时间,公司要求做一个Android系统的应用程序管理,要实现卸载程序.清除数据.停止正在运行的服务这几大模块,现在将代码粗略总结如下: 主要运用到的类有 PackageManager ActivityManager ApplicationInfo RunningServiceInfo Method 还有两个android.pm下的源文件用于生成桩,IPackageStatsObserver.java  和 IPackageDataObserver.java

Android学习笔记之mainfest文件中android属性

Android学习笔记之mainfest文件中android属性 - Impossible is nothing - 博客频道 - CSDN.NET 以前的零散笔记, 共享一下, 有错误的地方还请指正. android:allowTaskReparenting 是否允许activity更换从属的任务,比如从短信息任务 切换到浏览器任务.---------------------------------------------------------------------------------

Android学习记录&mdash;&mdash;让应用通晓地理

一个可以把现在的心情记录到地图上的 APP ,基于高德 LBS 开放平台. 需要用到的工具 Android Studio Android 集成开发环境 Genymotion Android 模拟器 高德 LBS 开放平台 提供定位.地图及其数据存储 Android Asynchronous Http Client Android 异步 HTTP 请求库 Android Studio 和 Genymotion 的基本使用方法可参考<Android学习记录--开发环境搭建>. 创建应用--Mood

Mybatis学习记录(四)--高级查询和缓存

这些都是连贯的学习笔记,所以有的地方因为之前都说过,所以也就没怎么写详细了,看不太明白的可以看看之前的笔记. 一.高级查询 高级查询主要是一对一查询,一对多查询,多对多查询 1.一对一查询 有用户和订单两个表,用户对订单是1对1查询.也就是订单中有一个外键是指向用户的. 先创建实体类: User.java public class User { private int id; private String username; private String password; private St