- 博客(6)
- 收藏
- 关注
原创 适配时,请注意单位:px、dpi
两个问题:1、控制viewpager时候,若想在同一界面显示出来2-3个item该怎样(效果如图所示)2、控制viewpager显示多个item时候,item的视图被挤压,该怎么办?解答:1、要想实现图中效果,发现只要控制viewpager中的两个参数:android:clipToPadding="false"android:paddingLeft="20dp"
2016-12-29 16:41:27
728
原创 不重复、固定个数随机数算法
最近还是在做卡牌,根据UI需求,想给卡牌不同花色(卡牌数目不固定),在网上找了个算法,结果被坑了一下。。。主要是递归那里出了问题goalCnt是后加的参数,之前只有n一个参数,导致无法给出set和需要数目的对等的结果。/** * 随机指定范围内N个不重复的数 * 利用HashSet的特征,只能存放不同的值 * @param min 指定范围最小值 * @pa
2016-12-22 14:25:07
402
原创 viewpager 不带动画跳到指定页面
公司在做卡片发牌效果,为了更顺畅,需要卡牌从后往前翻,翻过后用户直接看到第一张卡牌。但用viewpager的时候,securrentItem(position)会让用户看到从第一张到最后一张的中间的页面,很乱。心塞塞,跳过过程直接说结果吧:viewPager.setCurrentItem(index,false);即可。。。
2016-12-19 14:32:01
624
原创 FragmentPagerAdapter 和 FragmentStatePagerAdapter 区别
上周加今天都在调整一个问题:viewpager重新加载数据源,无法刷新,注意:这里说的并不是重新刷新viewpager中某个fragment 的数据,而是改变viewpager 的整体结构 最终在一位大神的指导下,终于找到问题。之前用的是FragmentPagerAdapter ,无论怎样notifyDataSetChanged 或者new 对象都无法解决,后来viewpager 的ad
2015-10-19 17:54:39
313
原创 初遇反射
最近开发sdk,聊天部分我们提供了两种解决方案:客户集成Jpush推送;客户没集成Jpush推送。那么问题来了,若在我们自己开发的sdk中用到Jpush的API,但用户没有集成,这怎么办捏?这就需要用到反射,判断是否存在Jpush的相应的类,若有,就用反射调用相应的方法,话不多说,上代码;public class JpushTokenUtils { public stati
2015-09-25 10:44:07
346
转载 Linkify的使用
Java代码:TextView textView = (TextView)findViewById(R.id.myTextView);Linkify.addLinks(textView, Linkify.WEB_URLS|Linkify.EMAIL_ADDRESSES); 可以在layout资源里使用android:autoLink特性来为View制作链接。它支持一个或多个(用|分割
2015-09-15 15:04:16
347
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人