`
butter
  • 浏览: 125652 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

Android Layout xml 中的几个概念

 
阅读更多

Android 文章第一抄,下面的这些东西是转自Android Developer Help上面的。他们上面说的很详细。我这里就转载一下,特别提醒下自己。

 

Android Layout Attributes 的一些不容易理解的地方。

android:padding

Padding is defined as space between the edges of the view and the view's content. A views size will include it's padding. If a background is provided, the padding will initially be set to that (0 if the drawable does not have padding). Explicitly setting a padding value will override the corresponding padding found in the background.

Must be a dimension value, which is a floating point number appended with a unit such as "14.5sp ". Available units are: px (pixels), dp (density-independent pixels), sp (scaled pixels based on preferred font size), in (inches), mm (millimeters).

 

控件内部控件边缘和内容的空白区

 

android:layout_margin

Specifies extra space on the left, top, right ,and bottom sides of this view. [dimension] 

 

控件外部边缘和其他兄弟控件的空白区域,否则大部分情况下,会是直接相连的。

 

 

android:layout_alignLeft

Specifies extra space on the left side of this view. [dimension]

就是向着某个控件的左边对齐


android:layout_alignParentRight

If true, makes the left edge of this view match the left edge of the parent. [boolean]

就是向着父控的右边对齐

<!--EndFragment-->
分享到:
评论

相关推荐

    Android 布局文件Layout XML属性

    这篇文章将深入探讨几种常见的Android Layout XML属性,帮助开发者更好地理解和使用它们。 首先,我们来看一些通用的布局属性: 1. `layout_width` 和 `layout_height`:这两个属性决定了布局内视图(View)的宽度...

    android xml 工具

    这个自定义的“android xml 工具”能够解析Android项目中的XML文件,并生成一个组件及其对应ID的列表。这对于快速定位和引用UI元素,尤其是在大型项目或复杂布局中,极大地提高了开发效率。通常,开发者需要手动查找...

    android layout 简单例子

    在Android开发中,布局(Layout)是构建用户界面的基础元素,它定义了屏幕上各个组件的排列方式和相互关系。这个“android_layout 简例”压缩包文件显然是为初学者提供了一些基本的Android布局示例,帮助他们快速...

    Android自定义Layout布局

    在新的类中,我们需要重写以下几个关键方法: 1. **构造函数**:初始化视图的基本设置,如宽高、背景等。 2. **onMeasure()**:测量所有子视图的大小,确定自身尺寸。需调用`setMeasuredDimension()`方法设置测量...

    Android中图片优化之WebP使用

    要将WebP集成到Android项目中,我们需要做以下几步: 1. 添加库依赖:在`build.gradle`文件的dependencies部分添加对`com.facebook.fresco:fresco:版本号`的依赖。Fresco是一个强大的Android图像库,它支持WebP格式...

    Android使用XML绘图

    总结来说,"Android使用XML绘图"涵盖了以下几个关键点: 1. XML在Android UI设计中的作用。 2. `View`和`ViewGroup`的使用及其XML属性。 3. `Canvas`和`Path`对象在2D图形绘制中的应用。 4. 如何在Eclipse中使用...

    Android中用xml配置平移动画的代码清单.pdf

    总结起来,Android通过XML配置平移动画主要包括以下几个步骤: 1. 在`res/anim`目录下创建XML文件定义动画。 2. 使用`AnimationSet`或单一的`&lt;translate&gt;`标签指定动画效果。 3. 在Java代码中加载并应用于视图。 ...

    Android中XML属性与解析

    总之,掌握Android中XML的基本属性和布局技巧是每个Android开发者必备的技能。通过对LinearLayout、RelativeLayout、TableLayout和AbsoluteLayout的深入理解,以及对XML解析机制的熟练运用,开发者能够构建出既美观...

    Android应用:主Layout文件中包含2个Fragment

    本主题将深入探讨如何在一个主Layout文件中包含两个Fragment,以及如何实现这样的复合界面。 首先,让我们理解Fragment的基本概念。Fragment是一个可以独立存在或者与Activity一起使用的UI组件。它们在Android 3.0...

    android layout XML解析错误的解决方法

    在Android开发过程中,布局文件(Layout XML)是构建用户界面的关键元素。XML文件定义了UI组件的结构和样式,但有时在从其他源复制或编辑XML文件后,可能会遇到解析错误,导致无法正常预览布局。本文将深入探讨这个...

    android使用xml编写动画以及android的布局动画

    本文将深入探讨如何使用XML在Android中创建和应用动画,以及布局动画的实现方法。 首先,让我们了解XML在Android动画中的作用。XML文件提供了一种声明式的方式来定义动画,这种方式既易于理解和维护,又可以复用。...

    android调用xml

    调用XML资源文件主要涉及以下几个步骤: 1. **加载XML布局**:在Activity的`onCreate`方法中,通过`setContentView(R.layout.activity_main)`加载XML布局文件,使UI组件与Java代码关联。 2. **查找XML组件**:使用...

    android layout

    - **系统架构**:Android系统由几个主要层次组成,包括: - **Linux Kernel**:底层硬件的驱动和核心服务。 - **Libraries**:提供一系列库文件支持上层应用,如SQLite、SSL等。 - **Android Runtime**:包括核心...

    Android的Layout完全介绍

    在Android开发中,Layout是构建用户界面的关键组成部分,用于组织和定位应用中的各种View组件。本文将详细介绍几种主要的Layout类型及其特点。 1. FrameLayout FrameLayout是最基础的布局方式,它将所有子元素置于...

    xml.zip_Android XML_android

    在Android中,XML文件常用于以下几个方面: - 资源定义:如布局文件(layout)、字符串资源(strings)、颜色资源(colors)等,都在res目录下的XML文件中定义。 - 配置文件:比如AndroidManifest.xml是应用程序的...

    android自定义实现比例缩放的layout

    在新的类中,我们需要重写以下几个关键方法: 1. `onMeasure()`:这是测量子视图并确定自身大小的关键方法。我们需要在这里计算每个子视图的大小,以保持它们之间的比例关系。可以使用`MeasureSpec`类提供的规则来...

    比较通用的xml解析方法_android源码.zip

    本资料“比较通用的xml解析方法”探讨了在Android中解析XML的几种常见方法。 1. DOM解析器: DOM(Document Object Model)是XML文档的树形结构表示。它一次性加载整个XML文档到内存中,形成一个完整的树形结构,...

    android layout布局分析与优化

    HViewer的界面主要包括以下几个部分: 1. **Window**:显示当前连接的设备及其可用的界面。用户可以通过此窗口手动选择想要分析的界面。 2. **TreeView**:以树状形式展现所选Activity中的View层级结构。通过放大...

    android xml 各种解析 经典完整代码

    下面将详细介绍Android中XML解析的几种主要方法及其应用。 1. DOM解析器(Document Object Model) DOM解析器一次性加载整个XML文档到内存中,形成一个树形结构,可以方便地遍历和访问每个节点。这种方式适合小规模...

    Android_surfaceView与layout屏幕适配总结

    屏幕适配策略通常包括以下几个方面: 1. **使用dp单位**:Android推荐使用密度无关像素(dp)作为尺寸单位,而不是像素(px)。dp可以在不同密度的屏幕上保持一致的视觉大小。 2. **支持多种屏幕尺寸**:在res目录...

Global site tag (gtag.js) - Google Analytics