`
jakielong
  • 浏览: 223505 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Android布局之AbsoluteLayout

阅读更多

AbsoluteLayout也就是绝对布局,又称坐标布局,在布局上灵活性较大,也较复杂,另外由于各种手机屏幕尺寸的差异,给开发人员带来较多困难。
用坐标布局时,需要注意坐标原点为屏幕左上角,这和电脑屏幕的设置时一样一样的;添加视图时,要精确的计算每个视图的像素大小,最好先在纸上画草图,并所有元素的像素定位计算好。
这里我选取了320*480像素的标准屏幕,图片尺寸为275*95.代码如下:

<?xml version="1.0" encoding="utf-8"?>
<AbsoluteLayout
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content">
    
    <ImageView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:src="@drawable/google"
        android:layout_x="22px"
        android:layout_y="60px"/>
    <TextView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="I love Android"
        android:layout_x="100px"
        android:layout_y="175px"/>
    <TextView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="I love Goolge"
        android:layout_x="120px"
        android:layout_y="195px"/>
    <TextView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="I love the world"
        android:layout_x="140px"
        android:layout_y="215px"/>
</AbsoluteLayout>

布局讲解:

 

        android:src="@drawable/google"

 

插入名为Google的图片,在drawable目录下。


        android:layout_x="22px"
        android:layout_y="60px"

 

视图左上角的初始位置,横向离屏幕左边缘22像素(layout_x);纵向离屏幕上边缘60像素(layout_y)。
效果视图:


分享到:
评论

相关推荐

    Android布局之绝对布局AbsoluteLayout详解

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

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

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

    Android_layout.rar_AbsoluteLayout _android layout_android tabhos

    在继续深入Android开发之旅之前,有必要解决前两篇中没有介绍的遗留问题:View的几种布局显示方法,以后就不会在针对布局方面做过多的介绍。View的布局显示方式有下面几种:线性布局(Linear Layout)、相对布局...

    android布局控件总结

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

    Android 五大布局方式详解

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

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

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

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

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

    Android AbsoluteLayout和RelativeLayout布局详解

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

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

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

    Android布局.rar

    在继续深入Android 开发之旅之前,有必要解决前两篇中没有介绍的遗留问题:View 的几种布局显示方法,以后就不会在针对布局方面做过多的介绍。View 的布局显示方式有下面几种:线性布局(Linear Layout)、相对布局...

    android布局

    对于android初学者的一些经典的页面布局,LinearLayout,AbsoluteLayout,FrameLayout,GridLayout,RelativeLayout,TableLayout

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

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

    Android UI设计心得

    包括线性布局(LinearLayout)、相对布局(RelativeLayout)、表格布局(TableLayout)、框架布局(FrameLayout)、绝对布局(AbsoluteLayout)。其中AbsoluteLayout在Android SDK2.3.3之后已经明确不再支持。 资源带...

    【Android Studio代码】绝对布局

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

    Android中UI布局Layout

    线性布局LinearLayout 框架布局FrameLayOut RelativeLayout相对布局 绝对布局AbsoluteLayout TableLayout表格布局

Global site tag (gtag.js) - Google Analytics