240 发简信
IP属地:广东
  • 从源码分析TabBar的文字抖动问题

    引言 app开发中总是会遇到使用TabBar的情况,不管是原生还是混合,在TabBar的使用上都会稍显复杂,那在Flutter中TabBar又是怎样的呢?本文将从以下几个方面...

  • RecyclerView 使用方法

    gradle依赖 主页面布局acticity_main.xml 页面中每一项的布局fruit_item.xml 为RecyclerView准备一个适配器,新建FruitAda...

  • OkHttp请求数据回调的时候,response.body.string与toString

    当时用OkHttp请求数据,得到json数据但是当时用response.body().toString()将得到的是com.squareup.okhttp.Call$Real...

  • Gson解析JSON数组

    五种方法解析各种情况下的JSON数组 这里的 "muser" ,就是数组的名称,称它为数据头,防止跟里面的字段有歧义 如果没有数据头,那就叫它纯数据,或者纯数组数据 代码中用...

  • Gson的使用方法

    Gson是一个可用于将Java对象转换为JSON表示形式的Java库。也可用于将JSON字符串转换为等效的Java对象。 Gson目标 提供简单的toJson()和fromJ...

  • 120
    android 底部导航栏的实现

    网上有很多教程实现底部导航栏,这里我就我用的这种radioGroup+rdioButton+fragment,做一记录。 RadioButton 有默认的选中和非选中的样式,...

  • Day01

    应用运行上下文对象在程序中,我们可以理解为当前对象在程序中所处的一个环境,一个与系统交互的环境。Activity,Service,Application都是继承自Contex...

  • android SwipeRefreshLayout使用

    1.将需要刷新的view添进SwipeRefreshLayout中,例如: 2.进行初始化 3.设置下拉刷新小圈圈的颜色 4.设置监听器 5.刷新结束,并隐藏刷新标志 6.关...

  • Hellocharts框架使用

    Hellocharts框架是android的第三方好用的图表库。1、Gradle导入 2、因为我使用的是LineChartView,其他的类推初始化工作 getAxisLables

  • EventBus框架使用

    EventBus是一个针对Android优化的发布/订阅事件总线的框架。意思就是无论你是Activity间通信,fragment间通信,activity与fragment间通...

  • Android dp和sp的用法

    dp是跟像素密度无关的单位,也就是说在相同尺寸、但不同的分辨率的手机上,用dp标识的东西,显示的大小是一样的的。sp适用于标识字体的,它不仅跟屏幕尺寸有关,还跟设置的系统字体...

  • OkHttp3使用

    OkHttp:是一款优秀的HTTP框架, 支持get请求和post请求, 支持基于Http的文件上传和下载, 支持加载图片, 支持下载文件透明的GZIP压缩, 支持响应缓存避...

  • Litepal使用

    Litepal是一款开元的Android 数据库框架,采用对象关系映射(ORM)的模式,讲评室开发中常用的操作进行了封装,使得不用编写一行SQL语句就可以完成各种增删改查的操...