摘要: 在新看一个项目中,用到的TabLayout的,有段时间没写app了,去百度了一下。网上资料很多,很全,就不细写了,简单的说下用法。 转自 : https://www.jianshu.com/p/2b2bb6be83a8 上图是简书Android端的主页Tab,在其他的App中Tab也是很常见的,它的 阅读全文
posted @ 2018-04-19 10:10 wlwqnj 阅读(634) 评论(0) 推荐(0) 编辑
摘要: 转自: https://www.jianshu.com/p/c1d17a39bc09 一、elevation 我们知道,在RelativeLayout里面,或者更加纯净的FrameLayout里面,后写的View会覆盖之前写的View上面。 比如: <?xml version="1.0" encod 阅读全文
posted @ 2018-04-18 16:45 wlwqnj 阅读(677) 评论(0) 推荐(0) 编辑
摘要: Android开发中在布局文件里面都会有如下面的内容: 这里出现的 tools:context 作用,网上讲了很多,主要回答如下: tools:context="activity name"这一句不会被打包进APK。只是预览布局的时候的Layout Editor在你当前的Layout文件里面设置对应 阅读全文
posted @ 2018-04-18 16:32 wlwqnj 阅读(362) 评论(0) 推荐(0) 编辑
摘要: 很久没开发过android应用了,很多东西忘了。查看资料后备份~~~~~转自:https://blog.csdn.net/xyz_lmn/article/details/48055919 https://www.jianshu.com/p/5cc3bd23be7b https://www.jians 阅读全文
posted @ 2018-04-18 16:16 wlwqnj 阅读(604) 评论(0) 推荐(0) 编辑
摘要: android中可能会遇到修改字体的情况,虽然说需求比较少,但是偶尔还会遇到 可以使用三方框架来帮助我们简单做到 在style文件中添加一个字体的style 我app中的main/assert/fonts/Roboto-hin.ttf 放置字体文件 AS集成这个框架,在activity的 attac 阅读全文
posted @ 2018-03-29 11:40 wlwqnj 阅读(723) 评论(0) 推荐(0) 编辑
摘要: Measure的过程分析完了,来分析一下layout。 measure方法执行完之后,系统确定了view的测量大小,接下来会执行到view的layout代码。 该过程会确定视图的显示位置,即子view在父控件中的位置。 既然涉及到摆放的位置,如果是自定义view,一般是用不到重写Layout,因为只 阅读全文
posted @ 2017-11-08 16:25 wlwqnj 阅读(311) 评论(0) 推荐(0) 编辑
摘要: 自定义控件,我们只会去写几个生命周期的方法,写个自定义属性,这些只是表层,最近闲来无事,去看看android的源码,下面是看后的一些体会。 view创建需要执行Measure、Layout、Draw。先来看下Measure的执行。 在自定义View类中,会有这两个参数widthMeasureSpec 阅读全文
posted @ 2017-11-07 17:09 wlwqnj 阅读(556) 评论(0) 推荐(0) 编辑
摘要: 本文修改自:http://blog.csdn.net/fan7983377/article/details/51750583 录音工具类:AudioRecoderUtils.java,代码如下: 使用很简单,主要就是开始录音startRecord()、取消录音cancelRecord()、结束录音s 阅读全文
posted @ 2017-10-24 17:24 wlwqnj 阅读(1933) 评论(0) 推荐(1) 编辑
摘要: 之前在写一个聊天的项目,涉及到聊天记录缓存的处理,最开始只是用了hashMap来处理,以为聊天,全都是文字,图片的缓存用glide来管理,不是长时间的聊天的话,问题都不是太大,但是如果长时间聊天,可能就会出现oom问题。 所以一直去封装一下缓存的路径,今天看博客的时候看到郭神谢了一个不错的Membe 阅读全文
posted @ 2017-10-16 14:55 wlwqnj 阅读(3010) 评论(0) 推荐(0) 编辑
摘要: 本文转载郭霖博客:http://blog.csdn.net/guolin_blog/article/details/47028975 跟开发无关,但是看了之后感觉自己又升级了,哈哈,收藏下 Context相信所有的Android开发人员基本上每天都在接触,因为它太常见了。但是这并不代表Context 阅读全文
posted @ 2017-10-16 11:38 wlwqnj 阅读(254) 评论(0) 推荐(0) 编辑