摘要: ListView是Android中最常用的控件之一,随着时代发展,RecyclerView有取代它的趋势,但是在一些老代码中,ListView依然扮演着重要的作用。项目中遇到一个需求,需要监听ListView在滑动时滑动的Y轴坐标。这个需求在RecyclerView中computeVerticalS... 阅读全文
posted @ 2015-07-15 01:21 Fishbonell 阅读(6095) 评论(0) 推荐(0) 编辑
摘要: 在Listview中使用了很久的viewholder、setTag、getTag来实现Item复用后, Google大大终于看不下去了。推出了明日之星RecyclerView,现已加入support.v7豪华套餐。顾名思义,RecyclerView本身是不管怎么布局的。它本身只负责,加载看得见的... 阅读全文
posted @ 2015-07-02 23:45 Fishbonell 阅读(333) 评论(2) 推荐(0) 编辑
摘要: 工作中遇到了个难题。项目中有很多存放数据的数据类,都是以xxxBean命名的,比如NovelBean,TopicBean。其中有一个最大的HomeTopBean。这个数据类非常庞大,包括了各种成员变量。而前辈往往使用它时,只是把一个JSONObject甩进去。总之JSONObject里面有的,这... 阅读全文
posted @ 2015-06-16 02:03 Fishbonell 阅读(269) 评论(0) 推荐(0) 编辑
摘要: Android中有个SurfaceView SurfaceView是视图(View)的继承类,这个视图里内嵌了一个专门用于绘制的Surface。你可以控制这个Surface的格式和尺寸。Surfaceview控制这个Surface的绘制位置。 surface是纵深排序(Z-ordered)的,... 阅读全文
posted @ 2015-06-14 23:29 Fishbonell 阅读(216) 评论(0) 推荐(0) 编辑
摘要: 在项目中,我们忙于赶着功能的实现,整个app的性能很差。每个页面加载都卡到不行。暑假马上就要到了,项目组专门安排了一个提升性能的版本。版本还没开始做,我提前在这里记录一下性能调优的一些方法和尝试。今天学习并尝试的是ViewStub。在app的UI中,我们时常会有一些View是“隐形的”即,我会在xm... 阅读全文
posted @ 2015-06-10 02:00 Fishbonell 阅读(282) 评论(0) 推荐(0) 编辑
摘要: 由于工作中用到,之前没有用过,故在此记录一下使用方法。 java提供了一个简单好用的字符串匹配的类。为了方便调试,我使用SpannableString给关键字换了颜色。直接上代码 testBtn.setOnClickListener(new View.OnClickListene... 阅读全文
posted @ 2015-06-05 00:20 Fishbonell 阅读(202) 评论(0) 推荐(0) 编辑
摘要: Bitmap(一) http://www.cnblogs.com/fishbone-lsy/p/4486571.html Bitmap(二) http://www.cnblogs.com/fishbone-lsy/p/4496166.html Bitmap(三) http://www.... 阅读全文
posted @ 2015-05-31 12:14 Fishbonell 阅读(158) 评论(0) 推荐(0) 编辑
摘要: Bitmap(一) http://www.cnblogs.com/fishbone-lsy/p/4486571.html Bitmap(二) http://www.cnblogs.com/fishbone-lsy/p/4496166.html 在Bitmap(一)中介绍了,Bitmap如... 阅读全文
posted @ 2015-05-25 02:08 Fishbonell 阅读(226) 评论(0) 推荐(0) 编辑
摘要: private boolean fun(String link)try{ Url url = new Url(link); if(url.getHost()!=null){ return true; }else{ return false; }}catch(Exception e... 阅读全文
posted @ 2015-05-12 23:14 Fishbonell 阅读(629) 评论(0) 推荐(0) 编辑
摘要: 上一节,我们说的是如何从信息源获得一个Bitmap。然后,我们直接将Bitmap放到了ImageView中。看似简单的过程其实充满了安全隐患。为啥呢?因为Bitmap是个贪婪的类。为了完成自己的任务,它会肆意地向系统索要内存,不管系统的死活。所以如果我们需要加载的图片大到一定程度时,就会发生OO... 阅读全文
posted @ 2015-05-12 00:27 Fishbonell 阅读(198) 评论(0) 推荐(0) 编辑