安卓开发
文章平均质量分 83
ZJE_ANDY
这个作者很懒,什么都没留下…
展开
-
安卓学习笔记之--------ViewPager控件
ViewPager可以实现界面的滑动切换。如下:按着黄色区域往左拖动,即可滑动到第二个界面要使用ViewPager,首先要用app 的 build.gradle文件中配置依赖:dependencies { implementation 'androidx.core:core-ktx:1.1.0' implementation 'com.google.android.material:material:1.2.0-alpha01'}我们可以将 ViewPag..原创 2021-05-11 17:50:45 · 1160 阅读 · 2 评论 -
安卓开发之-------RecyclerView
目录一、什么是RecyclerView?二、RecyclerView的适配器什么是ViewHolder?三、RecyclerView的布局管理器3.1 三大布局3.2 横向、纵向划动代码实例1. 首先要用这个控件,你需要在gradle文件中添加包的引用2. 创建一个主界面RecyclerViewActivity的布局文件recyclerview_main.xml3. 主界面RecyclerViewActivity的逻辑代码4. 把创建的主界面加入到androidm原创 2021-05-10 22:28:15 · 1226 阅读 · 1 评论 -
安卓学习笔记------ListView与适配器
目录一、ListView是什么二、适配器(以Base适配器为例子)2.1 适配器的常用方法(必须实现的)2.11 getView2.12 getItem2.13 getItemId2.14 getCount三、工程项目例子3.1 确定主界面MainActivity.xml的布局3.2. 定义ListView中一栏数据(即可ListItem)的布局3.3. 确定ListView一栏数据的字段组成3.4. 编写适配器3.5. MainActivity的...原创 2021-05-09 19:12:47 · 1849 阅读 · 0 评论 -
安卓学习笔记--------安卓六大布局
目录一、LinearLayout 线性布局二、RelativeLayout 相对布局2.1 子控件相对于父控件布局2.相对给定Id控件3. 相对布局的居中三、ConstraintLayout约束布局3.1 常用属性3.2 角度定位四、FrameLayout帧布局4.1 常用属性五、AbsoluteLayout绝对布局六、GridLayout 网格布局6.1 常用属性一、LinearLayout 线性布局主要属性:1. orientation设.原创 2021-05-07 15:16:42 · 579 阅读 · 0 评论 -
安卓学习笔记------ fragment控件
目录一、Fragment是什么二、Fragment的生命周期三、添加Fragment的方式3.1 静态添加fragment3.2 动态添加Fragment:一、Fragment是什么Android3.0以后引进了新的控件Fragment(碎片),Fragment相较于Activity更灵活,Fragment有自己的类和xml配置文件,因此一个Fragment可以被多个Activity复用。而且Activity是需要在Androidmanifest.xml上声明的,Fragment原创 2021-05-06 18:08:59 · 1820 阅读 · 0 评论 -
安卓学习笔记-------四大组件之Service
目录一、什么是Service二、Service的启动方式1. 调用startService()启动服务:2. 调用bindService()绑定服务:三、Service的生命周期简介总体的Service生命周期流程图:四、Service的创建过程1. 定义要创建的Service类2. 定义布局--设置按钮来开启服务和关闭服务和调用服务方法3. MainActivity入口程序4. 加入Service5. 效果一、什么是ServiceServi...原创 2021-05-04 14:53:51 · 334 阅读 · 0 评论 -
安卓学习笔记三--------四大组件之Activity
一、什么是activity可以通俗地认为一个activity代表的是一个窗口界面,应用程序的每一个界面都是一个Activity,所以也有人称其为视图界面。大多数APP包含多个界面,那么也意味着它包含了多个activity。而不管一个APP由多少个activity组成,它都只有一个MainActivity(主activity),也就是用户启动APP后看到的第一个界面,在程序工程中,MainActivate也是作为启动APP程序的入口。如下图:二、activity生命周期onCreate.原创 2021-04-28 21:13:04 · 385 阅读 · 0 评论 -
安卓学习笔记二-------使用Android Studio画UI界面
我们已经知道,安卓项目主要是由activity_main.xml和MainActivity.java 两部分构成,前者负责UI界面布局,后者负责代码逻辑。本文主要使用 activity_main.xml,因为是关于界面。activity_main.xml有两种显示方式,一种Design,一种是Text,前者是现实布局,后者是直接现实xml代码,如默认情况下:Text如下图:Design如下图:在Design状态下,可以从palette栏目处直接拖拉空间到界面中,从而十分方便.原创 2021-04-18 18:44:24 · 2220 阅读 · 0 评论 -
安卓学习笔记一------创建并运行Android Studio项目
目录一、构建项目二、运行简单的Android项目一、构建项目1. 新建项目2.选择 空的Activity3. 给项目起名4. 建立项目后的视图。可以看到,一个项目由两部分组成,分别是 activity_main.xml 和 MainActivity.java 。前者表示的是App的界面布局,后者则是运行逻辑二、运行简单的Android项目1. 当我们右键点击运行时会报错,如下图:意思是没有运行设备。原因是app是运行在某种设备上去.原创 2021-04-18 18:09:17 · 564 阅读 · 4 评论