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

android - XML布局大全

 
阅读更多
第一类:属性值为true或false
android:layout_centerHrizontal  水平居中
android:layout_centerVertical   垂直居中
android:layout_centerInparent    相对于父元素完全居中
android:layout_alignParentBottom 贴紧父元素的下边缘
android:layout_alignParentLeft   贴紧父元素的左边缘
android:layout_alignParentRight  贴紧父元素的右边缘
android:layout_alignParentTop    贴紧父元素的上边缘
android:layout_alignWithParentIfMissing  如果对应的兄弟元素找不到的话就以父元素做参照物
第二类:属性值必须为id的引用名
android:layout_below      在某元素的下方
android:layout_above      在某元素的的上方
android:layout_toLeftOf   在某元素的左边
android:layout_toRightOf  在某元素的右边
android:layout_alignTop   本元素的上边缘和某元素的的上边缘对齐
android:layout_alignLeft  本元素的左边缘和某元素的的左边缘对齐
android:layout_alignBottom 本元素的下边缘和某元素的的下边缘对齐
android:layout_alignRight  本元素的右边缘和某元素的的右边缘对齐
第三类:属性值为具体的像素值,如30dip,40px
android:layout_marginBottom       离某元素底边缘的距离
android:layout_marginLeft         离某元素左边缘的距离
android:layout_marginRight        离某元素右边缘的距离
android:layout_marginTop          离某元素上边缘的距离
EditText的android:hint  设置EditText为空时输入框内的提示信息。
android:gravity 
android:gravity属性是对该view 内容的限定.比如一个button 上面的text.  你可以设置该text 在view的靠左,靠右等位置.以button为例,android:gravity="right"则button上面的文字靠右
android:layout_gravity
android:layout_gravity是用来设置该view相对与起父view 的位置.比如一个button 在linearlayout里,你想把该button放在靠左、靠右等位置就可以通过该属性设置.以button为例,android:layout_gravity="right"则button靠右
android:scaleType:
android:scaleType是控制图片如何resized/moved来匹对ImageView的size。ImageView.ScaleType / android:scaleType值的意义区别:
CENTER /center  按图片的原来size居中显示,当图片长/宽超过View的长/宽,则截取图片的居中部分显示
CENTER_CROP / centerCrop  按比例扩大图片的size居中显示,使得图片长(宽)等于或大于View的长(宽)
CENTER_INSIDE / centerInside  将图片的内容完整居中显示,通过按比例缩小或原来的size使得图片长/宽等于或小于View的长/宽
FIT_CENTER / fitCenter  把图片按比例扩大/缩小到View的宽度,居中显示
FIT_END / fitEnd   把图片按比例扩大/缩小到View的宽度,显示在View的下部分位置
FIT_START / fitStart  把图片按比例扩大/缩小到View的宽度,显示在View的上部分位置
FIT_XY / fitXY  把图片不按比例扩大/缩小到View的大小显示
MATRIX / matrix 用矩阵来绘制,动态缩小放大图片来显示。
** 要注意一点,Drawable文件夹里面的图片命名是不能大写的。
-
分享到:
评论

相关推荐

    android-xml-sorter,android studio&intellij;插件,用于按名称“xxx”对xml进行排序。.zip

    在Android应用开发中,XML文件起着至关重要的作用,它们被广泛用于定义布局、资源、配置等。然而,随着项目的不断发展,XML文件的数量会逐渐增多,这可能导致查找特定XML文件时变得困难,同时也影响了代码的可读性和...

    Android xml布局文件生成工具

    在Android应用开发中,XML布局文件是构建用户界面(UI)的主要方式,它允许开发者以声明式编程的方式定义UI元素的结构和样式。"Android xml布局文件生成工具"是为了解决手动编写XML布局文件繁琐和耗时的问题而设计的...

    android-xml-buju.rar_android

    3. Android XML布局类型: - Linear Layout:线性布局,控件按照垂直或水平方向排列。 - Relative Layout:相对布局,控件的位置相对于其他控件。 - ConstraintLayout:约束布局,通过约束关系定义控件的位置,...

    android-xml文件解析教程

    例如,在Activity中使用findViewById方法找到布局中的视图,实际上就是解析XML布局文件的结果。 4. **AndroidManifest.xml** AndroidManifest.xml是每个Android应用的核心配置文件,包含了应用的元数据、权限、...

    android-xml.rar_android

    此外,XML布局文件还支持动态特性,如条件渲染和数据绑定,使得UI可以根据不同设备或运行时条件进行自适应。 XML解析在Android中分为两种主要类型:DOM(Document Object Model)解析和SAX(Simple API for XML)...

    AndroidXML布局属性详解

    Android XML 布局属性详解 Android XML 布局属性是 Android 应用程序中最基本也是最重要的一部分。它负责控制屏幕上的各种控件的布局和排列。 Android XML 布局属性可以分为三类:第一类是属性值为 true 或 false ...

    ANDROID-XML.rar_android_牟佳丽

    在Android开发中,XML(eXtensible Markup Language)是一种重要的工具,用于描述应用程序的界面布局、菜单结构、数据格式等。本教程“ANDROID-XML.rar”由安卓开发者牟佳丽提供,旨在深入讲解如何利用XML资源来定义...

    Android-Android库路由XML在inflating布局文件时将标签从一个标签转移到另一个标签

    Inflation是将XML布局文件解析成Android视图对象的过程,这些对象可以插入到活动或视图层次结构中。这个过程由LayoutInflater类执行,它能够从XML资源中创建视图并将其插入到父视图中。 当涉及到标签转移时,我们...

    android XML文件详解

    ### Android XML 文件详解 在Android开发中,XML文件主要用于定义应用程序的用户界面(UI)。本文将详细介绍各种Layout中常用的一些重要属性,并将其分为三类进行阐述:定位与对齐、间距与填充、文本与图像处理。 ...

    Android程序源码--代码布局

    本文将深入探讨Android程序源码中的代码布局,包括XML布局文件、Java/Kotlin代码与布局的交互、以及如何优化布局性能。 首先,Android应用的用户界面主要通过XML布局文件来定义。这些文件通常位于`res/layout`目录...

    Android-simple-XML-Parser:用于从 Android XML 布局文件中提取视图 ID 的简单类

    用于从 Android XML 布局文件中提取视图 ID 的简单类 指示 该类仅包含一个构造函数和一个方法。 该方法采用Context类型的参数。 据推测,该类将从 Android Activity 中初始化,在这种情况下, this是参数的建议值...

    android使用xml实现一些常用的背景图

    4. **XML布局**: 在Android中,XML布局文件负责定义UI组件的结构和它们之间的关系。这包括TextView、EditText、Button等元素。通过使用属性,我们可以为这些组件设置Shape、Selector或Layer-List作为背景。例如,将...

    Android-一个根据布局文件自动生成findViewById代码的androidstudio插件

    在Android应用开发中,`findViewById`是一个常见的任务,用于在Activity或Fragment中查找XML布局文件中的视图元素。然而,手动编写这样的代码既耗时又容易出错。为了解决这个问题,开发者通常会利用Android Studio的...

    Android开发 - 布局

    在Android开发中,布局(Layout)是构建用户界面的核心元素,它定义了应用程序屏幕上各个组件的排列方式和相互关系。本篇文章将深入探讨Android布局的相关知识点,包括布局的基本概念、类型、设计原则以及如何通过...

    droiddraw--Android布局工具

    3. **XML代码生成**:完成设计后,DroidDraw会自动生成对应的XML布局文件,可以直接导入到Android项目中使用。 4. **版本支持**:尽管DroidDraw的最新版本(如droiddraw-r1b14)可能已经有些年代,但它仍然支持当时...

    android-support-v4-preferencefragment-master

    10. **主题和样式**:`PreferenceFragment`支持使用Android的主题和样式来改变设置界面的外观,可以通过设置主题或者在XML布局中指定样式属性来实现。 综上所述,`android-support-v4-preferencefragment-master`库...

    Android-一个旨在减少99%的drawable.xml文件的库可直接在布局文件中对任意View声明drawable属性。

    标题中的“Android-一个旨在减少99%的drawable.xml文件的库”提到的是一个针对Android开发的工具,它致力于大幅度减少应用中drawable资源文件的数量。在Android开发中,drawable资源通常用于定义图形、按钮样式、...

    Android mac反编译工具(安卓apk反编译工具,一键反编译AndroidMainfest.xml布局资源等资源以及class文件).zip

    Android mac反编译工具(安卓apk反编译工具,一键反编译AndroidMainfest.xml布局资源等资源以及class文件)android-apk-反编译Android反编译工具 for mac 安卓apk反编译工具,一键反编译AndroidMainfest.xml布局资源...

    xamarin-android-shema-generator:用于Android布局XML的XML模式生成器工具

    警告:Android布局xml不太适合XML模式限制。 XML Schema的扩展性不足以接受非标准组件或非标准属性(由于元素/属性通配符的限制),这些非标准属性(仍)仍位于android XML名称空间中。 因此,您不能使用结果模式来...

    android-apktool

    它支持提取XML布局文件、图片资源、字符串资源、assets文件等内容,并保持XML文件的原始格式,避免了乱码问题。 **使用apktool进行资源提取** - **解包APK**: 使用apktool,你可以轻松解包一个APK,将所有资源文件...

Global site tag (gtag.js) - Google Analytics