前言 我们都知道ListView和RecyclerView都能实现列表,实现的过程略微有些差别,但都离不开ViewHolder,既然ListView和RecyclerView...
IP属地:河南
前言 我们都知道ListView和RecyclerView都能实现列表,实现的过程略微有些差别,但都离不开ViewHolder,既然ListView和RecyclerView...
Android源码之下载编译导入AS(Mac版) AOSP源码下载和编译 环境准备 官方指南: 要求 搭建编译环境 推荐准备250G可用磁盘空间。 创建分区大小写的磁盘映像 ...
Android开发实践之通用Dialog封装 前言 在日常android开发中,我们会碰到各式各样的Dialog,一般情况下,我们都会封装一个通用的Dialog“壳子”去装不...
前言 现在很多APP的主页面都采用底部页签的样式,点击不同的底部标签能够在当前页面显示不同内容,实现的手段有很多种,今天我们来说一说使用FragmentTabHost+Fra...
一、6.0适配 谈谈Android 6.0 的动态权限管理 二、7.0适配 Android 7.0脱坑指南 三、8.0适配 Android 8.0适配指北 四、9.0适配 A...
今天再给大家带来一篇干货。 Android的主题换肤 ,可插件化提供皮肤包,无需Activity的重启直接实现无缝切换,可高仿网易云音乐的主题换肤。 这个链接是本次的Demo...
原文:Reactive Android UI Programming with RxBinding作者:Donn Felker翻译:DreamWinter 关于软件有这样一句...
前言:安卓开发中我们时常会需要引用一些特殊的资源,比如设置一些可点击组件的波纹效果时,我们会用到:android:foreground="?attr/selectableIt...