SmileSB101-(ZXB)的博客

越学越无知

排序:
默认
按更新时间
按访问量

通过OnScrollListener来监听RecyclerView的位置

最近做一个漫画app,在阅读漫画界面需要通过获取recyclerView的位置来实时更新界面上的图片进度(比如1/9), 查阅资料得知了可以通过LayoutManager来获取recyclerView的item位置信息。那么由于这里我的是一幅图是整个屏幕大小,所以通过代码: LinearLay...

2017-03-13 22:08:03

阅读数:10145

评论数:0

Android 控件的相对动画实现小说阅读的上下菜单的隐藏与显示

直接上代码: 1.这个是相对于自身往上平移自身高度的动画 TranslateAnimation translateAnimation = new TranslateAnimation(Animation.RELATIVE_TO_SELF,0.0f, Animation.RELATIV...

2017-03-12 22:22:06

阅读数:790

评论数:0

Android Fragment使用(四) Toolbar使用及Fragment中的Toolbar处理

Toolbar作为ActionBar使用介绍 本文介绍了在Android中将Toolbar作为ActionBar使用的方法. 并且介绍了在Fragment和嵌套Fragment中使用Toolbar作为ActionBar使用时需要注意的事项. 使用support library的Too...

2017-03-10 21:27:17

阅读数:414

评论数:0

CoordinatorLayout与NestedScrollView嵌套RecyclerView使用中的坑

做一个详情页面的时候,遇到了上述使用方式的坑,上滑的时候RecyclerView上滑了,但是并没有与头部也就是AppBarLayout产生联动,头部没有上拉了。 这个问题的解决方法是调用RecyclerView中的setNestedScrollingEnabled(false);让Recycle...

2017-03-09 21:28:12

阅读数:5960

评论数:6

Okhttp获取中文网页乱码的解决方式

OkHttp post请求编码问题 解决放法 在回调方法onResponse方法中 byte[] b = response.body().bytes(); //获取数据的bytes String info = new String(b, "GB2312"); //然后将其...

2017-02-26 22:26:26

阅读数:2906

评论数:1

鸿洋大神博文Android 自定义View (一)中自定义属性所遇到的坑

原因是由于接触安卓也这么久了,但是自定义view这方面一直没怎么了解, 尤其是对于自定义属性的使用。 由于最近app上需要用到自定义View,于是决定把自定义View的坑填上(毕竟安卓中自定义View是重点也是难点), 可是没想到第一步就遇到了问题。写这博文主要是为了记录错误,也可以为同样遇到这问...

2017-02-24 08:17:13

阅读数:802

评论数:0

让Fragment的layout也能够实现沉浸(透明)状态栏

起因:想做一个自用的记账App,由于本人没有UI天赋,审美也是呵呵。所以就借鉴了很多挖财记账的UI,但是在记账的部分想要实现沉浸式就出现问题了。 问题描述:一共两个页面间的协调,第一个页面做了侧滑抽屉,在布局里放了ViewPager 第二个页面通过Fragment来装载布局。 问题解决:是由于...

2017-02-21 09:07:49

阅读数:1122

评论数:1

17开年第一篇Activity之间传递List<T> 以及T对象类型数据的方法

现在转眼都十三了,大家都工作了,自己确还没有在家里闲得慌于是就做个App,谁知道就遇到了Activity间传递实例以及List数据的问题。网上同类型的文章很多,我写只是为了做个笔记预防忘记(其他的我觉得进入不了状态,还是自己的思维好理解一些)。 废话不多说下面正题。 要实现上面的需求有几种方式...

2017-02-09 15:05:25

阅读数:990

评论数:0

解决在自定义AlertDialog中EditText无法弹出软键盘的问题

原因:今天做一个文件管理器的时候,在文件重命名上遇到了一个问题(准确的说是两个另外一个与本文无关,就不多提)---在弹出的AlertDialog中的EditText居然无法弹出软键盘,我这里需要输入你这是逗我? 多番查询之后知道了原因: 在setContentView()方法之前就调用了show(...

2016-12-12 21:44:31

阅读数:456

评论数:0

使用LayoutInflater装载布局或者setContentView装载布局的时候出现OOM(内存溢出)的解决办法

起因:今天写一个视频图片信息展示页面的时候,在recyclerView中添加条目中,使用View view = LayoutInflater.from(parent.getContext()).inflate(R.layout.file_item,parent,false); 但是一运行就提示如下...

2016-12-10 23:01:35

阅读数:1191

评论数:0

安卓中字符串对比(相等)的坑

今天在写一个音乐APP的时候,涉及到对比传入的歌手与搜索到的歌手是否匹配的问题, 一开始使用的是if(a==b)... 执行,没有反应。 后来想到这和JAVA里是不是一样,==符号是用来判断引用相等,而不是字符串内容想等, 于是就想到使用equals()方法来判断想等,以前JAVA也遇到过...

2016-11-02 23:01:31

阅读数:1494

评论数:0

安卓中字符串分割(Spilt)的坑

今天在做一款音乐APP的时候需要解析JSON数据,解析到最后有个数组由},{分割开来,于是想到使用字符串的spilt()方法来做, 说做就做:s.spilt("},{"); 运行,居然没用,没有任何分割的字符串出现。 折腾了许久,通过查询资料,终于找到问题,原来是在安卓下使用s...

2016-11-02 22:09:42

阅读数:575

评论数:0

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