Android学习-day1

备注:仅仅记录课程中的内容,并做相应的笔记。

1、前言

在这里插入图片描述

1.1、创建Android应用程序

在这里插入图片描述

一个module对应一个安卓应用程序
在这里插入图片描述

1.1.1、实例

在这里插入图片描述
在这里插入图片描述

1.1.2、项目结构

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

R文件生成失败
解决:
在这里插入图片描述

在这里插入图片描述

drawable:在这里插入图片描述
9 patch是安卓sdk提供工具生成的图片,保证图片在横向或者纵向被拉伸不变性,一般在实现一些背景用到。

layout:存放安卓程序中布局文件的,布局文件就是用于在窗口中控制哪些内容的。
在这里插入图片描述

mipmap:保存项目中应用的启动图标。
在这里插入图片描述
在这里插入图片描述
所以要放置图片,直接把图片cv到mipmap中,选择自己想要放置的位置。

drawable和mipmap的区别:
在这里插入图片描述

values:显示安卓程序中对应values子目录中的内容的。子目录主要用于保存颜色、尺寸、字符串、样式资源等。在这里插入图片描述

1.1.3、使用Android模拟器

AVD是安卓虚拟设备的简称。模拟器本身没有操作窗口,需要借助AVD呈现。

创建步骤:

  1. 在这里插入图片描述
  2. 在这里插入图片描述
  3. 在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

1.1.4、模拟器配置

语言设置:找到settings->language & input->language->中文(简体)
时间设置:找到设置->日期和时间->关闭自动确定时区->选择时区一栏选择中国标准时间。

1.1.5、使用模拟器运行Android应用

模拟器运行安卓程序:先启动模拟器
在这里插入图片描述
在这里插入图片描述

1.1.6、Hello world扩展

要求:
在这里插入图片描述
在这里插入图片描述
布局文件:修改text中的文字即可。

2、用户界面设计基础

在这里插入图片描述

2.1、 UI设计相关概念

UI:用户界面。

View:理解为视图,负责提供组件绘制和时间处理的方法。View是所有UI组件的基类,不直接使用,使用子类。
视图理解为窗户,那么View就是玻璃。
在这里插入图片描述

在这里插入图片描述

View类常用属性:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

ViewGroup:控制View如何摆放的,可以类比窗户框。 继承View类,容纳其他组件的容器。通常使用其子类。
在这里插入图片描述

用来控制布局的位置(长宽高)在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

2.2、控制UI界面

2.2.1、使用XML布局文件控制UI界面

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2.2.2、使用Java代码控制UI界面

感觉和swing有点类似。
在这里插入图片描述

2.2.3、使用XML和Java代码混合控制UI界面

将布局代码或者变化不大的组件代码放在XML文件中。将复杂组件代码放在Java文件中。
在这里插入图片描述

2.2.4、开发自定义的View

一般在开发自定义View组件的时候,会在布局文件中添加一个帧布局管理器,进行页面布局。
在这里插入图片描述
在这里插入图片描述

布局文件:
在这里插入图片描述

创建一个Java类,显示小兔子。
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值