• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >Android > Android 学习2----页面布局的学习,android2----

Android 学习2----页面布局的学习,android2----

作者:网友 字体:[增加 减小] 来源:互联网 时间:2017-05-26

网友通过本文主要向大家介绍了Android 学习2----页面布局的学习,android2----等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

Android 学习2----页面布局的学习,android2----


<LinearLayout>-----线性布局
	属性:
		gravity-----决定它的子类的xy位置
			>center_vertical----垂直居中
			>center_horizontal-----水平居中
			>center:水平垂直居中
			>right:子类控件位于当前布局的右边
			>left:子类控件位于当前布局的左边
			>bottom:子类控件位于当前布局的下边
		orientation-----决定它的子类控件的排布方式(vertical;horizontal)
	子类控件属性:
		layout_gravity="bottom"-----指本身在当前父类容器的XY的一个位置
		layout_weight="1"-----指当前控件占当前父类容器的一个比例


<RelativeLayout>-----相对布局
	子类控件属性:
		align类:
			layout_alignParentLeft="true"-----子类控件相对当前父类控件靠左边
			layout_alignParentTop="true"-----子类控件相对父类控件靠上边
			layout_alignParentRight="true"-----子类控件相对父类控件靠右边
			layout_alignParentBottom="true"-----子类控件相对父类控件靠下边
		margin类:
			layout_marginLeft="?dp"-----子类控件距离父类容器左边的距离
			layout_marginTop="?dp"-----子类控件距离父类容器上边的距离
			layout_marignRight="?dp"-----子类控件距离父类容器右边的距离
			layout-marginBottom="?dp"-----子类控件距离父类容器下边的距离
		center类:
			layout_centerInParent="true"-----子类容器相对父类容器既水平又垂直居中
			layout_centerHorizontal-----子类容器相对父类容器水平居中
			layot_centerVertical-----子类容器相对父类容器垂直居中
	子类控件相对子类控件的属性
		layout_below="@+id/button1"-----该控件位于给定id控件的底部
		layout_toRightOf="@+id/button1"-----该控件位于给定id控件的右边
		layout_above="@+id/button1"-----该控件位于给定id控件的上面
		layout_toLeftOf="@+id/button1"-----该控件位于给定id控件的左边
		alien类:
			layout_alignBaseline="@+id/button1"-----该控件内容与给定id控件的内容在一条线上
			layout_alignBottom="@+id/button1"-----该控件的底部边缘与给定id控件的底部边缘对齐
			layout_alignLeft="@+id/button1"-----该控件的左边边缘与给定id控件的左边边缘对齐
			layout_alignRight="@+id/button1"-----该控件的右边边缘与给定id控件的右边边缘对齐
			layout_alignTop="@+id/button1"-----该控件的顶部边缘与给定id控件的顶部边缘对齐

<FrameLayout>-----帧布局
每一个控件不能有固定的位置,它们默认居左居上,且每一个控件会覆盖之前的控件

<AbsoluteLayout>-----绝对布局
	子类控件的属性:
		layout_x="5dip"当前子类控件的x位置
		layout_y="5dip"当前子类控件的y位置


<TableLayout>-----表格布局
	属性:
	collapseColumns="1,2"
		隐藏从0开始的索引序列,列必须用逗号分隔开:1,2,5
	shrinkColumns="1,2"
		收缩从0开始的序列.列必须用逗号分隔开:1,2,5;列中的内容不会被挤出屏幕
	stretchColumns="1,2"
		拉伸从0开始的索引序列.以填满多余剩下的空白空间

	内部控件属性:
		layout_column="1"该控件显示在第二列
		layout_span="2"该控件占据两列

 

分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • Android 学习2----页面布局的学习,android2----

相关文章

  • 2017-05-26Android性能优化之Bitmap的内存优化
  • 2017-05-26Android横竖屏切换小结,Android屏切换小结
  • 2017-05-26Android从网上下载图片
  • 2017-05-26PHP的readfile下载大文件时卡住
  • 2017-05-26BroadcastReceiver--Android广播机制,broadcastreceiver
  • 2017-05-26Docker+Redis3集群环境搭建
  • 2017-05-26【Android】不弹root请求框检测手机是否root,androidroot
  • 2017-08-31android button的操作
  • 2017-05-26TabLayout和ViewPager简单实现页卡的滑动,tablayoutviewpager
  • 2017-05-26Android Bottom Sheet详解

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • MHA故障切换和在线切换的代码解析
    • android WebView控件显示网页,androidwebview
    • [Android] Activity间切换,传递数据,androidactivity
    • Android studio 下的SDK Manager只显示已安装包的情况,androidsdk
    • EventBus通信小能手,EventBus通信能手
    • 关于TCP MSS的内核设置
    • Android 几种消息推送方案总结,android方案
    • MySQL rpl_semi_sync_master_timeout相关的一件BUG
    • andriod arcgis加载影像TIF,andriodarcgis
    • 安卓第三天笔记--通知-进度条-时期,安卓第三天

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有