1.线性布局(LinearLayout)
线性布局等于创建了一个框,用来放置其中包含的控件,同时线性布局可以互相包含嵌套
属性有长宽大小、位置、水平或垂直排布等
如垂直排布时:
水平排布时:
使用·android:gravity=""可以选择顶部开始或居中等排列方式
2.常用控件
在线性布局下(LinearLayout)按钮、文本框
通用属性
1.控件id
每个空间应当有唯一的控件id
如:android:id="@+id/button1"
2.控件宽度高度
android:layout_width=“64dp”
android:layout_height=“64dp”
android:layout_width=“wrap_content”(自适应尺寸)
3.控件排布
android:layout_gravity="center"等可以使控件在当前线性布局的空间中剧中居中或其他排布
4.分布重心
android:layout_weight="1,可以使多个控件在同一个线性布局下排布
5.边距
页边距layout_margin可以分上下左右设置
1.按钮Button
属性1:按钮背景(颜色、图标)
a、.设置为颜色
颜色编号网站:http://tool.c7sky.com/webcolor/
android:background=“颜色编号”
如:android:background="#CCFFFF"
b、设置为图标
图标素材网站:https://www.iconfont.cn/
下载png文件复制到res/drawable文件夹下
android:background="@drawable/图标名称"
2.文本框TextView
属性有文字颜色、大小等
3.编辑框EditText
给app使用者输入文本的控件
属性有默认文本、文字大小等
4.图片框ImageView
属性有图片资源src