xml主文件位置
顶部文字修改
文本显示组件【TextView】
具备基本的显示文本功能,可设置文本大小,位置,颜色等属性;
属性值 说明 属性值 android:id 是TextView的唯一标识; @+id/ID名 android:layout_width 组件在屏幕上的宽度; 1) wrap_content:大小适应文本内容;
2) match_parent:大小适应父组件大小;android:layout_height 组件在屏幕上的高度; 1) wrap_content:大小适应文本内容;
2) match_parent:大小适应父组件大小;android:text 显示文本内容; 自己写 android:textSize 文本大小,单位sp; 30dp android:textColor 文本颜色; #000 android:lines 设置文本的行数; 2 android:autolink 设置是否当文本为:URL链接,E-mail,电话,号码,Map时,文本显示可单击的链接; http://laymanboy.3vdo.net/ android:gravity 框内文本对齐方式; top / bottom / left / right /
center_horizontal(横向中央位置对齐)android:layout_gravity 组件本身相对于父组件的显示位置; top / bottom / left / right /
center_horizontal(横向中央位置对齐)
按钮组件【Button】
Button是TextView的子类,所以TextView上的很多属性可以直接应用到Button上;对于Button操作主要是按下后执行何种操作;
属性名 说明 属性值 android:clickable 设置是否允许点击按钮 true/false android:background 通过资源文件设置颜色; #000 android:onClick 设置点击事件 calClick
编辑框组件【EditView】
图像显示组件【ImageView】EditView是TextView的子类,主要操作是用户与AndroidApp进行数据传输的窗口;
属性名 说明 属性值 android:hint 设置编辑框内容为空时显示的文本 自己写 android:inputType 设置编辑框中限制输入的类型:(number—整数,numberDecimal—小数点,date—日期,text—文本,phone—拨号键盘,textPassword—密码,textVisiblePassword—可见密码,textUri—网址) number android:maxLength 限制显示的文本长度,超出部分不显示 10 android:drawableLeft
android:drawableRight
android:drawableTop
android:drawableBottom设置编辑框文本的左边,右边,上边,底部显示的drawable @mipmap/login_icon_account(要显示的图片) android:drawablePadding 设置编辑框文本与drawable的间隔,与drawableLeft等一起使用,可以设置为负数,单独使用没有效果 10dp android:digits 设置允许输入那些字符 如”123456789“ android:layout_marginLeft
android:layout_marginRight
android:layout_marginTop
android:layout_marginBottom设置编辑框与边缘之间的间距 10dp
线性布局【LinearLayout】用于显示图片,图片可来自资源文件,Drawable对象和ContentProvider;
属性名 说明 属性值 android:adjustViewBounds 设置Image View是否自动调整边界来适应显示图片的宽长比 true/false android:maxHeight 设置Image View的最大高度 100dp android:maxWidth 设置Image View的最大宽度 50dp android:scaleType 设置Image View所显示的图片如何缩放或移动以适应Image View的大小 center android:background 设置Image View的背景颜色或图片 #FF5722 android:src 设置Image View所显示的图像路径 @mipmap/skin_about_brand
相对布局【RelativeLayout】可以将组件摆放成水平(Horizontal) 或垂直(Vertical);
属性名 说明 属性值 android:orientation 设置线性布局的方向 有horizontal和vertical两个值,必须设置; android:layout_gravity 组件本身相对于父组件的显示位置; top / bottom / left / right /
center_horizontal(横向中央位置对齐)
设置组件与组件之间的关系和位置的相关属性相对与父容器或其他兄弟组件对象在用户界面上的位置,可更加细致地布局用户界面;
| 属性名 | 说明 | 备注 |
|---|---|---|
| android:layout_above | 将该组件的底部至于给定的ID组件的上面 | |
| android:layout_below | 将该组件的底部至于给定的ID组件的下面 | |
| android:layout_toLeftOf | 将该组件的右边缘与给定的ID组件的左边缘对齐 | |
| android:layout_toRightOf | 将该组件的左边缘与给定的ID组件的右边缘对齐 |
| android:layout_alignbaseli | |
|---|---|



