重用LayoutManager

在RecyclerView嵌套RecyclerView的情况中,里层RecyclerView(Secondary RecyclerView)所在的ViewHolder将会与数据进行绑定,它当然需要设置一个LayoutManager。然而在onBindViewHolder方法中创建LayoutManger实例毕竟不太好,每次调用onBindViewHolder都有实例生成容易产生内存碎片。于是每个数据Item去持有一个LayoutManger实例是自然而然的。但是问题来了:
如果一个数据Item已经和一个ViewHolder绑定过或者说该位置的LayoutManager已经和一个recyclerView绑定过,这时在onBindViewHolder中要和另外一个ViewHolder实例进行绑定,直接设置会有异常抛出:

read more

TextView多行文本Ellipsize的终极解决方案

Android的TextView提供了ellipse的功能,就是在文本超过指定行数maxLine后增加...,然而当setText传入是spannable类型的时候,这个功能无法生效。spannable中会包含不少信息,图片,下划线等等,给解决这个问题又增加了不少难度。微信朋友圈的”全文/收起”根本没加...。网上有很多人试图解决这个问题,有重写类的,例如 https://stackoverflow.com/a/6763689, 有添加布局监听的,如 https://stackoverflow.com/a/30446822, 但实践下来没一个好用的!只好自己想法。

read more

GestureDetector无法取消长按

期望对RecyclerView中的item可以做单击, 长按, 和拖拽操作, 利用OnItemTouchListener可以达到一个在外部总控的目的。一般的对Item的操作都是在Item内部定义一个OnClickListener,如果Item的点击之类的操作与外部无关并且Item内部状态各不相同, 那这样做是最好的,但如果需要和外部关联并且这些操作不会对个别的Item另作处理,这样做就有些不足,通常这样的操作是各个Item持有同一个操作实例, 这就是所谓“外部总控”。

read more

C++11笔记

友元类是模板类的声明

有一个类成员私有,希望指定的模板类可以访问,比如:

read more

适合阅读的英语原著(四级)

从扇贝上的难度分类中搜集的书单,同时自己做一个备忘,可以继续补充。
附上能找到的最便宜的电子书的链接。
中文的翻译参差不齐,尽量以译林译文为主,很多出版社都是糊弄鬼,参考看吧

read more

没错,徐晓冬已经受伤了

是的,徐晓冬已经受伤了,受的是内伤。现在已经完全是各说各话,一边要打假太极一边说你污辱传统文化, 眼见着舆论攻势都能把徐给棒杀了。先不管能不能打,那些掌门们是绝不可能痛痛快快干脆利落的正面交锋的,永远像躲藏在暗箱角落里的琐屑小人抱着把混水搅烂的念头给你栽一堆没头没脑的标签,”不爱国!污蔑解放军!”在中国,说你人有问题那一切问题都有了答案,中国人热爱好人,只支持好人, 我是不是好人不要紧,只要说你不是好人就能反衬我是好人。

read more

三十生日的情人节感悟

讲真,受不了这种节日就要例行公事一样送鲜花送礼物订餐厅的套路。就像看着黑压压的人群排队上香,仅仅就是因为大家“都”这么做,你也“应该”这么做,压根就感受不到任何情绪上的愉悦。从学生时代起,看着千篇一律的送花点蜡,虽然跟我屁毛关系没有,总是感觉尴尬的很。那些表白,虽然旁人不可能知道全部内容,但不用猜大多也是贫乏无聊空洞滥情的套话。浪漫在他们的眼中不是一种独特的温馨的感受,而是一种程式的规范的动作,不是属于一个人的印记而是捆绑一帮人的比较。所以真正的浪漫其实是非常稀有罕见的,大部分人归根结底仅仅是搭伙过日子,恰恰是如此难得和少见,人们通过简化这个过程来表征爱情的获得。如此一想,这些仪式性的东西也未尝不可呀,这么做一点也没错呀,这就是浪漫呀,那浪漫究竟是个什么也模糊了不重要了。那个一直在等着对的人的人,最后不也是希望去过凯宾斯基么?

read more

王冠只是卖点

看了几集众人交口称赞的《王冠》,并没有他们说的那么好看。故事没有因为离现实更近更吸引人,难道就满足了普罗大众对皇家贵族女王公主的猎奇么?一个个事件排列没有线索,看着有点流水账,有那么一两个故事高潮似乎快要爆发,可是最终还是波澜不惊后劲乏力。言语缝隙间填充些王权高贵之类的浮夸的词语,至于秘书随从之类的事看着琐碎冗长无聊,那个年轻却被撞死的角色更是让人大跌眼镜,这也太国产片了吧,让人感觉很粗制滥造,首相感冒那事情节也特别生硬。20世纪后半叶是个动荡的多事之秋,美苏争霸阵营对峙冷战铁幕热战连绵导弹危机种族民权民族独立红色恐怖宗教冲突苏东剧变极端主义,如果能够以一国元首视角展现大时代背景下一些近现代政治人物的性格风格作派命运就太棒了,显然这部片子并不具备这种宏阔视野,它唯一能引人兴奋的猜想大概就是谁以怎样的故事来演戴安娜王妃……

read more

神奇生物在哪里?

《神奇生物在哪里》稍微有点失望啊…关键是没有交待反派为什么要利用默然者,主角又是怎么发现反派的。前面铺垫的过长啦让人心急,高潮也太少有些平淡无味,后面那点感情镜头更让人皱眉:没有任何前兆两女人就匪夷所思的对一个异邦男人和异族男人大发好感,这太国产片了吧!女主作为傲罗也太弱了,看完都记不得她名字。自始至终神奇生物没有一个让人眼前一亮的感觉,原以为敌人中至少有一个强悍的黑魔法生物,然后魔法生物之间技能血拼,但那个让人摸不着头脑的默然者什么的角色像黑线团一样搅得整部片子七零八落的,最终神奇生物只是下雨打酱油?另外,还是要和看过原著的人一起看哈利波特电影,不然连格林德沃是谁都不知道,没劲……

read more

dark
sans