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

【Android 开发教程】AbsoluteLayout绝对布局

 
阅读更多

本章节翻译自《Beginning-Android-4-Application-Development》,如有翻译不当的地方,敬请指出。

原书购买地址http://www.amazon.com/Beginning-Android-4-Application-Development/dp/1118199545/


使用AbsoluteLayout,可以指定它其中的子View的确切位置。观察如下main.xml中的代码:

  1. <?xmlversion="1.0"encoding="utf-8"?>
  2. <AbsoluteLayoutxmlns:android="http://schemas.android.com/apk/res/android"
  3. android:layout_width="fill_parent"
  4. android:layout_height="fill_parent">
  5. <Button
  6. android:layout_width="188dp"
  7. android:layout_height="wrap_content"
  8. android:layout_x="126px"
  9. android:layout_y="361px"
  10. android:text="Button"/>
  11. <Button
  12. android:layout_width="113dp"
  13. android:layout_height="wrap_content"
  14. android:layout_x="12px"
  15. android:layout_y="361px"
  16. android:text="Button"/>
  17. </AbsoluteLayout>
下面是效果图,使用了android:layout_x和android_y属性,把两个Button放置在了确切的位置上。


但当activity被绘制在一个高分辨率的屏幕上时,AbsoluteLayout就会出现某些问题。

下图是,在使用同样代码的前提下,高分辨率屏幕上显示出来的效果。

出于这个原因,从Android1.5开始,Google官方已经不推荐使用这个布局了,尽管它现在还是可以使用的。在创建UI的时候,应该避免使用AbsoluteLayout这个布局,因为,Android并不确保会在将来的版本中还继续支持它。
分享到:
评论

相关推荐

    Android布局之绝对布局AbsoluteLayout详解

    本文实例为大家分享了Android绝对布局AbsoluteLayout的具体代码,供大家参考,具体内容如下 1&gt;AbsoluteLayout(绝对布局) 又可以叫做坐标布局,可以直接指定子元素的绝对位置(xy) 2&gt;由于手机屏幕尺寸差别比较大 ...

    Android学习笔记15:绝对布局管理器AbsoluteLayout

    NULL 博文链接:https://sarin.iteye.com/blog/1756874

    android布局控件总结

    LinearLayout 线性布局 控制组件 横向 或者 纵向 排列 RelativeLayout 相对布局 子组件的位置总是相对兄弟...AbsoluteLayout 绝对布局 组件位置通过x, y坐标来控制, 布局容器不再管理组件位置, 大小, 这些都可以自定义;

    【Android Studio代码】绝对布局

    用Android Studio 2.3.3做的绝对布局例子,主要用到&lt;AbsoluteLayout&gt;&lt;/AbsoluteLayout&gt;标签、android:text、 android:layout_x和android:layout_y设置。

    Android编程之绝对布局AbsoluteLayout和相对布局RelativeLayout实例详解

    主要介绍了Android编程之绝对布局AbsoluteLayout和相对布局RelativeLayout实现方法,结合实例形式详细分析了Android绝对布局AbsoluteLayout和相对布局RelativeLayout的原理与使用技巧,需要的朋友可以参考下

    Android开发教程之Android 五大布局--千锋培训

    文档介绍了前言,FrameLayout布局,LinearLayout布局,RelativeLayout布局,TableLayout布局,AbsoluteLayout布局

    Android AbsoluteLayout和RelativeLayout布局详解

    Android 线性布局: AbsoluteLayout布局和RelativeLayout布局。  1、绝对布局 AbsoluteLayout 绝对定位AbsoluteLayout,又可以叫做坐标布局,可以直接指定子元素的绝对位置,这种布局简单直接,直观性强,但是由于...

    Android 五大布局方式详解

     绝对布局(AbsoluteLayout):按照绝对坐标来布局组件。  1. 线性布局 线性布局是Android开发中最常见的一种布局方式,它是按照垂直或者水平方向来布局,通过“android:orientation”属性可以设置线性布局的...

    Android_layout.rar_AbsoluteLayout _android layout_android tabhos

    线性布局(Linear Layout)、相对布局(Relative Layout)、表格布局(Table Layout)、网格视图(Grid View)、标签布局(Tab Layout)、列表视图(List View)、绝对布局(AbsoluteLayout)。本文虽然是介绍View的...

    Android开发案例驱动教程 配套代码

    《Android开发案例驱动教程》 配套代码。 注: 由于第12,13,14章代码太大,无法上传到一个包中。 这三节代码会放到其他压缩包中。 作者:关东升,赵志荣 Java或C++程序员转变成为Android程序员 采用案例驱动模式...

    android AbsoluteLayout源码

    android AbsoluteLayout源码学习

    Android编程布局控件之AbsoluteLayout用法实例分析

    主要介绍了Android编程布局控件之AbsoluteLayout用法,结合实例形式简单分析了Android绝对布局AbsoluteLayout的使用技巧,需要的朋友可以参考下

    Android编程布局(Layout)之AbsoluteLayout用法实例分析

    主要介绍了Android编程布局(Layout)之AbsoluteLayout用法,结合实例形式简单分析了Android绝对布局AbsoluteLayout的实现方法,需要的朋友可以参考下

    android 五大布局介绍附源码范例

    nearLayout(线性布局)、FrameLayout(单帧布局)、RelativeLayout(相对布局)、AbsoluteLayout(绝对布局)和TableLayout(表格布局)。

    Android布局.rar

    线性布局(Linear Layout)、相对布局(Relative Layout)、表格布局(Table Layout)、网格视图(Grid View)、标签布局(Tab Layout)、列表视图(List View)、绝对布局(AbsoluteLayout)。本文虽然是介绍View ...

    Android 五大布局

    Android对用五大布局对象,它们分别是FrameLayout(框架布局),LinearLayout (线性布局),AbsoluteLayout(绝对布局),RelativeLayout(相对布局),TableLayout(表格布局).

Global site tag (gtag.js) - Google Analytics