自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 关于优化ListView加载数据逻辑问题

当ListView控件上加载的Item过多并快速滑动该控件时,界面会出现卡顿的现象,虽然ListView被Recycler替代,但工作原理也是值得了解的。出现卡顿的原因1.当滑动屏幕时,不断创建Item创建。控件在当前屏幕上显示多少个Item,就会在适配器MyBaseAdapter中的getView()中创建多少Item对象。当滑动控件的时候,超出屏幕范围的Item对象会被销毁,新进入的会被创建,快速的滑动控件时Item就会不断的销毁和创建2.不断执行findViewById()方法初始化.

2021-04-16 14:51:02 205

原创 添加recyclerview库

添加recyclerview库RecyclerView是在Android5.0版本作为support-v7的一个组件出现,高效替代了最初的ListView等列表组件。使用上实现了视图代码解耦,功能上具备强大的item复用机制,并且提供默认多种LayoutMananger用来处理多种布局,本篇介绍RecyclerView重要组件和基本使用。RecyclerView重要组件LayoutManager:管理视图渲染、包含视图复用回收等功能。本身是一个抽象类,系统已经实现的子 类有Line

2021-04-15 09:51:38 2146

原创 【android studio学习】——Activity的生命周期

生命周期状态Activity的生命周期是指Activity从创建到销毁的整个过程,这个过程一般分为五个状态。1.启动状态2.运行状态Activity处于界面的最前端,他是可见,有焦点的,可以与用户交互的。Activity处于运行状态时,Android会尽可能的保持这个状态,即使内存不足的情况,Android也会优先销毁栈底的Activity。3.暂停状态Activity对用户来说仍然可见,但是无法获取焦点,对用户对他的操作没有反应,此时它处于暂停状态。如游戏充值中的支付小窗口。4.停止状态

2021-04-15 09:16:11 1794

原创 【android studio学习】——Android常见界面控件

常用控件:下列属性均指在xml文件中使用(Java中也可以设置:见文章底)Textview(显示文本信息)android:layout_width = " * " 设置文本控件的宽度android:layout_height= " * " 高度android:id 唯一标识android:backgroud 背景android:layout_margin 设置当前控件与屏幕边界或周围控件、布局的距离android:padding

2021-04-12 20:44:56 2344 2

原创 【android studio学习】——常见布局

标题view视图android中所有的UI都是通过View和ViewGroup构建的,ViewGroup作为容器装界面中的控件,它可以包含View和ViewGroup,具体关系如下: 注意:android应用的每个界面的根元素必须有且只有一个ViewGroup容器。标题界面布局的编写: android中用XML文件控制界面布局,也可以和java代码分开,使得代码结构清晰。【res/layout】文件位置。 Java代码也可以编写代码,android中所有的布局和控件的对象都可以通过new 关键

2021-04-10 10:25:29 3176 7

空空如也

空空如也

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

TA关注的人

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