Android开发基础学习笔记
文章平均质量分 86
系统学习Android开发
夜小乌
ヾ(❀╹◡╹)ノ゙❀~
展开
-
ListView的使用(Android学习笔记之第七课)
ListView的使用文章目录ListView的使用前言一、ListView常用的属性二、ListView的简单用法三、定制ListView的界面四、提升ListView的运行效率五、LIstView的点击事件前言ListView是Android开发中最常用的组件,基本上每一个安卓应用都会使用ListView。在使用ListView的时候一定会使用到Adapter(适配器)。ListView中常用的适配器有三种,分别是:BaseAdapter、SimpleAdapter、ArrayAdapte原创 2021-05-02 20:08:08 · 9846 阅读 · 5 评论 -
使用Intent在活动之间穿梭(Android学习笔记之第六课)
一个应用中总会存在多个活动,通过这些活动的相互跳转,数据传递,逻辑处理,便可完成一个应用的功能。在各个活动的跳转时,会通过Intent(意图),Intent使Activity跳转大致可分为显示意图和隐式意图.原创 2021-04-14 17:40:27 · 1553 阅读 · 8 评论 -
活动被回收了怎么办?(Android问题指南)
活动被回收了怎么办?问题描述:当一个启用一个活动a,然后又在活动a的基础上启用活动b,活动a会进入停止状态,我们知道当一个活动进入了停止状态,是有可能被系统回收的。活动中可能存在临时数据和状态,所以在我们按back返回键的时候是可能出现原来的数据丢失的情况的。打个比方,一个活动c中有一个文本框,当你输入了数据之后,然后又启动另一个活动d,这个时候活动c由于系统内存不足被回收了,过一会你按back键返回时,会发现刚刚输入的数据消失了。原因分析:原因其实很简单,由于系统内存不足,所以按back原创 2021-04-14 15:53:47 · 225 阅读 · 0 评论 -
Android的activity的基本用法(Android学习笔记之第五课)
Activity(活动)的基本用法文章目录Activity(活动)的基本用法前言一、手动创建活动1.操作步骤截图:2.操作说明3.创建成功之后的代码如下:二、创建和加载布局1.操作步骤截图:2.创建成功之后的代码如下:3.加载布局三、在AndroidManifest文件中注册1.修改AndroidMannifest.xml文件,代码如下:2.代码说明四、在活动中使用Toast1.在onCreate()方法中添加如下代码:2.代码说明3.App运行效果展示五、在活动中使用Menu1.新建menu资源文件:原创 2021-04-09 15:39:56 · 3650 阅读 · 11 评论 -
Android的activity(Android学习笔记之第四课)
Android的activity文章目录Android的activity前言一、Activity是什么?二、活动的基本用法1.手动创建活动2.创建和加载布局3.在AndroidManifest文件中注册4.在活动中使用Toast5.在活动中使用Menu6.销毁一个活动三、活动的生命周期1.返回栈2.活动状态2.1 运行状态2.2 暂停状态2.3 停止状态2.4 销毁状态活动的生存期1. onCreate()2. onStart()3. onResume()4. onPause()5. onStop()6原创 2021-04-07 22:35:28 · 5895 阅读 · 10 评论 -
Android开发基本的四个布局(Android学习笔记之第三课)
Android基本的四个布局文章目录Android基本的四个布局前言View和ViewGroup的关系一、线性布局(LinearLayout)1、代码演示2、截图展示3、属性说明二、相对布局(RelativeLayout)1、代码演示2、效果截图3、属性说明三、帧布局(FrameLayout)1、代码演示2、效果截图3、特别说明四、百分比布局(PercentFrameLayout)1、添加内容2、代码演示3、效果截图4、属性说明总结前言Android 中的几种常用布局有:绝对布局、相对布局、线性布原创 2021-04-06 21:00:55 · 598 阅读 · 2 评论 -
Android常用的几个控件(Android学习笔记之第二课)
android 程序开发中最常用的控件之一,它一般使用在需要显示一些信息的时 候,它不能输入,只能通过初始化设置或在程序中修改。原创 2021-04-05 23:31:42 · 4730 阅读 · 4 评论 -
Android项目文件结构(Android学习笔记之第一课)
文章目录前言一、创建工程之后的项目结构截图二、项目结构讲解1.gradle和.idea2.app3.build4.gradle5.gitignore6.build.gradle7.gradle.properties8.gradlew和gradlew.bat9.loca.properties三、app项目结构详解1.build2.libs3.androidTest4.java5.res6.AndroidManifest.xml7.test8.gitignore9.build.gradle10.proguard原创 2021-04-05 17:48:53 · 3864 阅读 · 5 评论