安卓app入门(2)界面布局和控件

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

在这里插入图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值