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

Android 控件布局常用属性

 
阅读更多

<!--单个控件经常用到
android:id —— 为控件指定相应的ID
android:text —— 指定控件当中显示的文字,需要注意的是,这里尽量使用strings.xml文件当中的字符串
android:grivity —— 指定控件的基本位置,比如说居中,居右等位置
android:textSize —— 指定控件当中字体的大小
android:background —— 指定该控件所使用的背景色,RGB命名法 
android:width —— 指定控件的宽度
android:height —— 指定控件的高度
android:padding* —— 指定控件的内边距,也就是说控件当中的内容
android:sigleLine —— 如果设置为真的话,则将控件的内容在同一行当中进行显示
-->

 

<!--相对布局时经常用到
android:layout_above 将该控件的底部至于给定ID的控件之上
android:layout_below 将该控件的顶部至于给定ID的控件之下
android:layout_toLeftOf 将该控件的右边缘和给定ID的控件的左边缘对齐
android:layout_toRightOf 将该控件的左边缘和给定ID的控件的右边缘对齐

android:layout_alignBaseline 该控件的baseline和给定ID的控件的baseline对齐
android:layout_alignBottom 将该控件的底部边缘与给定ID控件的底部边缘对齐
android:layout_alignLeft 将该控件的左边缘与给定ID控件的左边缘对齐
android:layout_alignRight 将该控件的右边缘与给定ID控件的右边缘对齐
android:layout_alignTop 将给定控件的顶部边缘与给定ID控件的顶部对齐


android:alignParentBottom 如果该值为true,则将该控件的底部和父控件的底部对齐
android:layout_alignParentLeft 如果该值为true,则将该控件的左边与父控件的左边对齐
android:layout_alignParentRight 如果该值为true,则将该控件的右边与父控件的右边对齐
android:layout_alignParentTop 如果该值为true,则将空间的顶部与父控件的顶部对齐

android:layout_centerHorizontal 如果值为真,该控件将被至于水平方向的中央
android:layout_centerInParent 如果值为真,该控件将被至于父控件水平方向和垂直方向的中央
android:layout_centerVertical 如果值为真,该控件将被至于垂直方向的中
-->

 

扩展知识:

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:layout_alignParentRight
 

使当前控件的右端和父控件的右端对齐。这里属性值只能为true或false,默认false。 

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控件布局常用属性

    控件布局的常用属性极大地影响了应用的视觉效果和用户体验。本文将深入解析Android布局中,尤其是`RelativeLayout`中的一些核心属性,以及它们如何帮助我们精确地定位和排列控件。 首先,`RelativeLayout`是一个...

    Android控件大全以及各布局控件的使用方式

    ### Android控件大全及各布局控件的使用详解 #### 一、Android控件概述 Android控件是指在Android应用程序中用于实现用户界面的各种组件。这些控件包括但不限于按钮、文本框、列表视图等。熟悉并掌握这些控件对于...

    Android控件布局属性全解

    ### Android控件布局属性全解 #### 概述 Android平台因其强大的功能和丰富的界面设计选项而备受开发者青睐。然而,对于新手来说,理解和掌握众多布局属性无疑是一项挑战。本文档旨在汇总并解释Android中常用的布局...

    ANDROID:控件属性(很全).

    下面将详细介绍 Android 中常用的控件属性。 布局相关属性 Android 中的布局属性可以分为三类:布尔值、ID 引用和具体的像素值。 * 布尔值属性:android:layout_centerHorizontal、android:layout_centerVertical...

    android控件常用属性.doc

    在`android控件常用属性.doc`中,我们主要可以分为三类关键属性,它们极大地影响了控件在屏幕上的位置和表现。 第一类属性是以布尔值`true`或`false`作为值的,主要用于调整控件相对于父元素的位置。例如: - `...

    android控件的布局介绍及使用(全)

    本文将详细介绍Android中常用的控件布局以及如何使用这些布局,同时提供实际示例代码。 ### TextView文本框 `TextView` 是 Android 中最基本的控件之一,用于在界面上显示文本信息。它可以用来显示一行或多行文本...

    android排版布局属性

    以下是对给定文件中提到的Android排版布局属性的详细解析,包括相对布局属性、控件之间位置大小属性以及填充控件大小属性。 ### 相对布局属性 相对布局允许控件基于其他控件或父容器的位置进行定位。这些属性允许...

    android_所有布局属性和UI控件

    在Android开发中,布局属性和UI控件是创建用户界面的核心元素。理解并熟练掌握这些属性和控件,对于构建高效、美观的应用程序至关重要。以下是对给定文件中提到的关键知识点的深入解析: ### 一、RelativeLayout...

    android的布局及主要控件的属性

    本文将详细介绍几种常用的Android布局方式及其主要控件的属性。 #### 一、线性布局LinearLayout **LinearLayout** 是Android中最基本的布局之一,它按顺序排列其子视图。可以通过设置`android:orientation`属性来...

    java相对布局常用属性

    ### Java相对布局常用属性 在Android开发中,相对布局(RelativeLayout)是一种非常常见的布局方式,它允许开发者根据屏幕尺寸灵活地定位控件。通过设置不同的属性,可以实现控件之间的相对位置关系,使得UI设计...

    android常用布局的使用

    在Android开发中,布局(Layout)是构建用户界面的基础元素,它定义了屏幕上控件的排列方式和相互关系。本文将深入探讨Android中常见的几种布局及其使用方法,以帮助开发者更好地构建美观且功能丰富的应用程序。 一...

    android常用控件总结大全

    Android 常用控件总结大全 Android 中的控件是构建用户界面的基础组件,掌握这些控件的使用是开发 Android 应用程序的必备技能。下面将对 Android 中常用的控件进行总结,包括它们的事件监听和使用方法。 1.1 Src ...

    Android布局控件之linearlayout案例

    在Android开发中,LinearLayout是一种非常基础且常用的布局控件,它是Android SDK提供的布局管理器之一。本教程将深入探讨LinearLayout的使用,通过实际案例来帮助理解其工作原理和功能。 线性布局(LinearLayout)...

    Android布局控件之RelativeLayout详解

    #### 四、其他常用属性 除了上述属性外,还有一些其他的属性用于进一步优化布局: - **`android:hint`**: 设置`EditText`为空时的提示信息。 - **`android:gravity`**: 控制视图内容(如文本)在视图中的对齐方式...

    android常用控件及布局.pdf

    Android 常用控件及布局 一、Android 控件体系 Android 控件体系可以分为三个类别:基本控件、布局和容器。这些控件主要分布在两个包中:android.view 提供抽象接口,而 android.widget 提供系统内置的大部分控件...

    android常用控件属性

    ### Android常用控件属性详解 #### 一、TextView控件常见属性 1. **`android:autoLink`**:此属性用于设置当文本包含特定格式的数据(如URL、电子邮件地址、电话号码或地图位置)时,这些数据是否会自动转换为可...

    Android常用控件大全+经典实例+权限大全+布局精解+蓝牙编程

    Android常用控件大全+Android经典实例+Android权限大全+Android布局精解+Android蓝牙编程.doc+Android项目的目录结构和程序的执行流程.doc

    android常用控件demo

    在这个项目中,开发者可能会遇到各种常见的Android控件及其用法。 1. **TextView**:TextView是最基本的显示文本的控件,用于展示静态信息。开发者可以设置文本内容、字体、颜色、大小等属性。 2. **EditText**:...

    Android各控件及界面布局介绍

    ### Android各控件及界面布局介绍 #### 一、基本界面组件 在Android开发中,基本界面组件是构建用户界面的基础。这些组件包括但不限于文本框、编辑框、按钮等。 ##### 文本框(TextView) **功能简介:** - **...

    Android控件大全以及各布局空间的使用方式

    Android控件是构成用户界面的基础元素,包括按钮(Button)、文本输入框(EditText)、单选按钮(RadioButton)、复选框(CheckBox)、图片(ImageButton)、进度条(ProgressBar)、列表视图(ListView)、网格视图(GridView)、...

Global site tag (gtag.js) - Google Analytics