自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 Android:02 堆栈

一、前言什么是堆和栈?他们有什么作用?在哪里使用到了他们?他们的使用有什么特点?二、理解栈只是一个临时存放点,当我们只是声明一个对象时,通常都存放在栈中。而堆中存放的都是应实例化的对象例如 NewsPager newspager = new NewsPager();其实可以拆分成两句;NewsPager newspager;newspager = new NewsPager(0;...

2019-12-15 19:11:19 179

原创 Android:03 传参

一、前言android中会处理和使用很多数据,而在处理和使用过程中,我们可能会在很多个界面使用到相同的数据,也可能要是用到上一个界面本身的数据,还有可能是是在同一个activity中,多个页面之间的数据传递。那么具体我们要怎么来传递这些参数呢?二、思维导图三、传参方法3.1 不同Activity之间传参3.2 同一Activity之间传参...

2019-12-14 22:35:40 174

原创 问题集锦:01侧边栏使用fragment替换布局

一、前言在使用listview这个控件之前,想使用fragment对侧边栏进行布局替换,方便以后对功能进行拓展,但是出现无法替换的情况,现在将步骤具体过程写出来。二、思维导图三、具体过程3.1 新建侧边栏布局我新建了一个framelayout布局,布局文件中含有一个listview控件3.2 Contentfragment01编写由于抽取出一个父类的方法我出现了错误,我先将两个独...

2019-12-09 17:06:03 313

原创 智慧校园:05 Listview的使用

一、前言前面我们已经实现了底部导航栏与界面进行联动,但是回过头我们可以发现,侧边栏的部分实际上还是空的,只是空有一个布局,什么也还没有实现,那么我们就来给侧边栏补充一点内容。补充内容使用到的是Listview这个控件,它与viewpager有一些共同点,例如都要使用适配器。那么接下来我们怎么在侧边栏菜单中使用到这个Listview呢?二、思维导图...

2019-12-06 19:17:33 203

原创 Android:01 为什么使用abstract修饰符

一、前言背景:我需要定义一个类,类中的方法是有返回值的,但是我想先不在类中添加东西,但是这样demo就会报错,提示我必须这个方法有返回值,那我们有没有什么办法能暂时不写返回值呢?二、问题解决这个时候,我们就应该去了解一下修饰符的作用,这里我们只说abstract修饰符,那么什么是抽象修饰符呢?抽象修饰符又有什么作用呢?接下来大家跟着问题一起来看看:2.1 没有添加修饰符之前编写父类代码...

2019-12-04 10:36:12 498

原创 智慧校园:04 底部导航栏联动(下)

一、前言上一节,我们编写了标签类、补充了碎片布局,并且新建了容器,做完这些之后,我们应该考虑去做什么了呢?二、思维导图三、具体过程前面做好的准备工作:1)碎片布局补充;2)标签类编写;3)取消触摸滑动翻页效果。3.1 容器的使用五个标签类已经写好了,但是我们就这样直接上手用的话,在调用的时候,还需要对其一个一个的新建,代码可读性降低不说,还麻烦。所以,我们不妨使用一个容器,把新建的标签...

2019-12-03 22:26:56 195

原创 智慧校园:04 底部导航栏联动(上)

一、前言当我们将SlideActivity中的布局替换后,现在主界面是一个空的布局,接下来我们想要实现一个底部导航栏,那我们应该怎么做呢?二、思维导图三、具体过程3.1 将之前fragment替换布局中的目标布局修改成底部导航栏布局布局采用线性布局,由于有五个RadioButton,许多属性都相同,所以抽取了RadioButton的一个模板。其中的一些属性,简单列一下:button属...

2019-12-03 21:23:41 211

原创 智慧校园:03 Fragment替换布局

一、前言前面已经实现了侧边栏,现在我们需要对主界面进行操作,使用碎片替换掉原来的布局。二、思维导图三、具体过程3.1 新建Fragment子类,重写方法重写方法中有涉及到fragment的生命周期,一些方法的先后顺序,例如onCreate在onActivityCreated前面执行;onCreate方法中通常用来作界面创建的一些数据初始化;onCreateView方法在这里被用来传递...

2019-12-03 19:29:53 345

原创 智慧校园:02 Slide侧边栏开发

一、前言侧边栏,一个处处可见的功能,像我们经常用的QQ就有用到侧边栏,学习Android开发,侧边栏这一块肯定也得会设计侧边栏。二、思维导图三、具体过程3.1导入第三方库3.1.1将侧边栏项目的libs文件夹拷贝到app根目录下3.1.2在项目搭建build.gradle中添加依赖3.1.3在setting.gradle中添加名字module四、思考...

2019-12-02 22:59:25 230

原创 智慧校园:01 Splash闪屏页开发

一、前言功能:在app启动的时候显示一个界面,含有动画效果,动画结束后跳转到主界面SlideActivity。大致流程:1)新建活动SplashActivity。2)设置布局。3)给控件添加动画效果(动画结束跳转主界面)。二、思维导图三、具体过程3.1 新建活动SplashActivity3.2 设置活动自带布局这个闪屏页最主要的实现功能在于imageview自身的一个动画效...

2019-12-02 22:37:49 514

原创 智慧校园: 00 开发流程

APP开发流程前言开发目的:实现一个智慧校园项目,通过这个APP我们可以看到学校最近的相关消息大致流程:1)Splash 闪屏页开发2)Slide 侧边栏开发3)Fragment 替换布局4)ViewPager与RadioGroup 底部导航栏实现思维导图具体步骤点击链接...

2019-12-02 21:56:09 432

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除