其实在android中布局也是很主要的,因为你的布局好看和不好看,直接会给用户带来不好的影响,大家想一想,现在很火的应用那个界面不是非常的好看,给用户一种炫的感觉。下面介绍的就是各种Layout用到的一些重要的属性:
第一类:属性值为true或false
第二类:属性值必须为id的引用名"@id/id-name"
第三类:属性值为具体的像素值,如30dip,40px
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文件夹里面的图片命名是不能大写的。
下面是一些具体应用实例:
登录框:
http://www.iteye.com/problems/60468
分享到:
相关推荐
### Android UI布局设计详解 #### 一、引言 在Android应用开发中,用户界面(User Interface, UI)设计是至关重要的环节之一。良好的UI不仅能够提升用户体验,还能增强应用的吸引力。本文旨在深入探讨Android UI布局...
在Android开发中,UI设计是至关重要的一环,而"android UI布局工具"则为开发者提供了一种更加直观和高效的界面构建方式。传统的Android界面布局通常需要编写XML代码,这种方式虽然灵活,但对初学者或者追求效率的...
在Android开发中,UI设计是至关重要的,而布局管理器(Layout Manager)则是构建用户界面的核心工具。Android提供了六种主要的布局管理器,每种都有其特定的用途和优势,使得开发者能够根据需求创建出各种各样的界面...
Android UI 布局.ppt
本文将深入探讨如何自己设计一个精美的布局,基于Android UI设计原则和源码实现。我们将从以下几个方面来展开讨论: 1. **Android UI设计基础**: Android UI设计遵循Material Design规范,它提供了一套系统化的...
这个“UI.rar”可能包含了一些示例项目,演示了如何使用上述布局和组件创建不同类型的页面,例如登录页面、主屏幕、设置页面等。通过学习和分析这些示例,开发者可以加深对Android UI设计的理解,并提升实际开发技能...
android UI 生成器 可以生成android的UI减轻工作,比eclipse内置的好多了,直接生成布局文件拉人项目直接使用
这里,我们探讨的是"android UI定制的一些资料",这些资料可能包括设计原则、布局技巧、自定义视图组件以及主题和样式等方面的知识。 首先,Android UI设计遵循Material Design规范,这是一种由Google提出的统一...
Android UI 设计器是Android开发中的一个重要工具,它允许开发者直观地设计应用程序的用户界面,无需手动编写XML布局代码。这个工具极大地提升了开发效率,使得非程序员也能参与到UI设计中来,实现快速预览和调整...
在Android开发中,UI设计是至关重要的一环,它直接影响到应用程序的用户体验。这个"Android UI控件组件库集合【源码】"提供了多种常用的UI控件及其源代码,旨在帮助开发者构建更加美观、功能丰富的应用界面。下面...
#### 二、Android UI布局设计 **2.1 常用布局类型** Android支持多种布局类型,每种布局都有其特定的用途和优势,常见的布局包括: - **LinearLayout**:线性布局,可以按照水平或垂直方向排列子视图。 - **...
在Android开发中,UI特效是提升用户体验和应用吸引力的关键元素。这个"android UI 特效集合"可能包含了一系列精心设计的界面动态效果、过渡动画以及交互式设计,旨在帮助开发者们构建更加生动、吸引人的应用程序。...
本书详细阐述了与 Android UI开发相关的基本解决方案,主要包括 Android UI设计工具, Android UI布局, Android UI Widgets,Android UI选项菜单, Android UI本地菜单, Android UI操作栏, Android UI设计考虑, ...
Android 瀑布流布局,这个演示例子定义了一个3列的图片瀑布流布局,每次加载15张图片...在Android中,因屏幕的原因,这种瀑布流比在电脑上更实用,这个瀑布流的例子,或许会对Android开发者的UI界面开发提供一些帮助。
本资源"安卓UI布局相关-AndroidUI组件库各种好看的组件.rar"提供了多种美观的UI组件,供开发者们在构建应用时参考和使用。虽然无法确保每个组件都能直接运行,但它们可以作为学习和灵感的来源,开发者可以根据自己的...
Android UI详解文档主要涵盖的是...综上所述,"androidUI详解文档"将详细介绍这些概念,通过Index.html和ChildPage中的内容,开发者可以深入学习和掌握Android UI设计的各个方面,从而创建出更高质量的应用程序。
android UI 生成器(直接生成布局文件,下载后直接运行就行)
### AndroidUI界面开发规范 #### 一、引言 随着移动设备的普及和发展,用户界面(UI)设计在软件开发中的重要性日益凸显。一个良好的UI不仅能够提升用户体验,还能够帮助开发者更好地传达产品理念。本篇文章将从...