`
guzizai2007
  • 浏览: 354991 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

Layout1.2

 
阅读更多

Relative Layout

If you find yourself using several nested LinearLayout groups, you may be able to replace them with a single RelativeLayout.

 

RelativeLayout is a view group that displays child views in relative positions

 

android:layout_alignParentTopIf "true", makes the top edge of this view match the top edge of the parent.android:layout_centerVerticalIf "true", centers this child vertically within its parent.android:layout_belowPositions the top edge of this view below the view specified with a resource ID.android:layout_toRightOfPositions the left edge of this view to the right of the view specified with a resource ID.

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:paddingBottom="@dimen/activity_vertical_margin"
    android:paddingLeft="@dimen/activity_horizontal_margin"
    android:paddingRight="@dimen/activity_horizontal_margin"
    android:paddingTop="@dimen/activity_vertical_margin"
    tools:context=".MainActivity" >

    <Button
        android:id="@+id/button1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentLeft="true"
        android:layout_alignParentTop="true"
        android:layout_marginLeft="29dp"
        android:layout_marginTop="42dp"
        android:text="Button1" />

    <Button
        android:id="@+id/button4"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignBaseline="@+id/button3"
        android:layout_alignBottom="@+id/button3"
        android:layout_toRightOf="@+id/button3"
        android:text="Button4" />

    <Button
        android:id="@+id/button3"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignLeft="@+id/button1"
        android:layout_below="@+id/button1"
        android:text="Button3" />

    <Button
        android:id="@+id/button2"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_above="@+id/button4"
        android:layout_alignRight="@+id/button4"
        android:text="Button2" />
    
</RelativeLayout>

 android:layout_alignBaseline 对齐android:layout_alignBottom 底部对齐android:layout_toRightOf:某个组件右边android:layout_alignLeft:左边对齐android:layout_below:某个组件下面android:layout_above:某个组件上面android:layout_alignRight:右边对齐

分享到:
评论
发表评论

文章已被作者锁定,不允许评论。

相关推荐

    Swing-layout-1.2.jar

    内含三个java图像处理和界面开发必备的三个jar包,swing-lauout-1.0.jar \ metadata-extractor-2.7.0.jar \ xmpcore-5.1.2.jar

    HFSS 3D Layout用户手册

    HFSS 3D Layout用户手册v1.1.pdf,中文手册,概述、界面、模型导入与修改、边界条件与端口激励。

    pads-layout与router同步操作

    pads-layout与router同步操作,主要讲解pads-layout与router同步操作

    thymeleaf-layout-dialect-1.2.jar

    Thymeleaf 的一种方言,允许您使用布局/装饰器模板来设置内容样式。 nz.net.ultraq.thymeleaf/thymeleaf-layout-dialect/1.2/thymeleaf-layout-dialect-1.2.jar

    xmemcached-1.2.6.2

    xmemcached-1.2.6.2

    GTK+ 1.2 Tutorial

    Layout Container Frames Aspect Frames Paned Window Widgets Viewports Scrolled Windows Button Boxes Toolbar Notebooks 11. CList Widget Creating a CList widget Modes of operation Working with titles ...

    laravel-layout:Laravel4的简单页面结构控制器

    " desmart/laravel-layout " : " 1.2.* " } } 使用composer update更新软件包,或使用composer install 。 在app / config / app.php中添加: 'DeSmart\Layout\LayoutServiceProvider', 'Layout' =&gt; 'DeSmart\...

    DP接口介绍+原理图与PCB layout资料总结汇总

    3.3 DP 1.2版本 3.4 DP 1.3版本 3.5 DP 1.4版本 3.6 DP 2.0版本 3.7 版本对比 4、 DP工作原理 4.1 显示接口的概述 4.2 数据传输前置 5、 DP接口设计 5.1 DP输出设计 5.2 DP接收设计 6、 DP接口测试

    RMII Specification

    RMII规范

    POLYGON – Western Frontier Pack v1.2

    - Heaps of awesome content included (see the layout screenshots for more details) Compatibility - Supports Universal Render Pipeline (URP) - URP Guide Here - Characters are setup to work with ...

    jqueryUi+jqGrid+spring+hibernate+struts1.2+mysql 完美例子(带数据库文件)

    spring 2.0.1 ,hibernate3.0,strutd1.2,相关JAR包; 及c3p0-0.9.1.2.jar, mysql-connector-java-5.1.10-bin.jar 。 当时写的时候用的是JDK1.4,没有在JDK1.5下做测试,但在jdk1.5下应该没什么大问题,最多出现语法...

    WIN10 PADS V.X LOGIC选项,LAYOUT PCB封装中英文显示不全补丁

    网上能找到logic补丁,但没有找到layout的PCB封装补丁,纯属个人兴趣修改.我的电脑系统是win10,PADS V.X 1.2 ,自己已经能正常使用了,不保证兼容性。切勿用于商业用途,如有触犯他人权利,请联系我,立即删除。

    PADS layout10010对话框兼容

    注意:此版本我只是根据自己需要修改了PCB封装中“向导”窗口的兼容问题,其它窗口暂时未有需要修改或晚上已有版本,并且是基于中文版...MentorGraphics\PADSVX.1.2\SDD_HOME\Programs\chs\powerpcbres.dll 下覆盖即可

    Programming Windows Presentation Foundation (wpf编程英文文字版)

    Section 1.2. Navigation Applications Section 1.3. Content Model Section 1.4. Layout Section 1.5. Controls Section 1.6. Data Binding Section 1.7. Dependency Properties Section 1.8. ...

    Raspberry Pi 零电源以太网设备 的硬件_KiCad Layout_Pi Zero

    Raspberry Pi Zero 是一款低功耗、低占用空间的 Raspberry Pi。它让人们有机会转向紧凑型连接设备,同时摆脱仅仅是一台小型计算机。...PoEPi 的设计在 CERN OHL V1.2 下是开源的,可以很容易地适应您自己的定制设计。

    Android代码-Android

    1.2 Layout ve temel bileşenler. 1.2 Java ile ekrana müdahale. 2 Kaynak Kodlar 2.1 R Kaynak kodları 2.2 Listener ve View Kavramları Video Ders Android 1: Mobil Programlama Derse Giriş ve İ...

    Log4Net使用指南.doc

    1.2 Log4net的安装: 2 Log4net的结构 2.1 Logger 2.1.1 Logger接口 2.1.2 日志的级别 2.2 Repository 2.3 Appender 2.4 Appender Filters 2.5 Layout 3 在程序中使用log4net 3.1 定义配置文件 3.1.3 3.1.4 log4...

    jQuery EasyUI 1.2.4 API 中文文档.chm

    Layout 布局 Panel 面板 Tabs 标签页/选项卡 Accordion 手风琴 Layout 布局 Menu and Button 菜单和按钮 Menu 菜单 LinkButton 链接按钮 MenuButton 菜单按钮 SplitButton 拆分按钮 (这个一直不知道中文该...

    Altium原理图+PCB例程rhino_schematics_v1.2+pcb

    Altium Designer实例例程,国外一款处理器原理图+pcb原文件,是学习AD软件范例,画图规范,层次分明。

    SAP MM customizing

    1.2 DEFINE PLANT 3 1.3 MAINTAIN STORAGE LOCATION 4 1.4 CREATE PURCHASE ORGANIZATION 5 1.5 ASSIGN PLANT 6 1.6 ASSIGN PURCHASE ORGANIZATION TO PLANT 7 1.7 CREATE PURCHASE GROUP 8 2. BASIC SETUP 10 2.1 ...

Global site tag (gtag.js) - Google Analytics