Android:UI界面设计基础知识总结
大年初一,这里有我。 寒假过的很快,转眼间已经荒废了两周的学习时间,现在想来仍然是惭愧不已。但时间已经流逝,我能做的就是抓紧当下,真正地投入到学习,投入到Android的学习中去。 现在学习主要是跟着视频教程边看边学,现将学习到的零星知识点总结如下:(只将学过的整理下来,以后持续补充) 首先有一些属性是通用的: id=”@+id/name” 创建一个 id 引用时:”@id/name” orientation 水平方向或垂直方向 margin :外边距 padding :内边距 gravity:位置管理 一、布局管理 Android SDK 定义了多种布局方式以方便用户设计 UI。各种布局方式均为 ViewGroup 类的子类。 主要学习的是两种最常用的布局,是线性布局(LinearLayout)和相对布局(RelativeLayout)。 1、线性布局(LinearLayout) LinearLayout 又称线性布局,该布局应该是 Android 视图设计中最经常使用的布局。该布局可以使放入其中的组件以水平方式或者垂直方式整齐排列,通过 android:orientation 属性指定具体的排列方式,通过 weight 属性设置每个组件在布局中所占的比重。 其中weight属性需要特别注意:weight代表的是权值,但此权值的分配是指剩余的空间