- 博客(8)
- 资源 (1)
- 收藏
- 关注
原创 原生TabLayout使用
原生TabLayout解决ViewPager导航指示器非常方便, 还可以用在页面下方,类似微信的效果。 但是有些需要注意的地方。
2016-04-13 11:19:57
2477
原创 notifyDataSetChanged和notifyDataSetInvalidated区别以及观察者模式的使用
notifyDataSetChanged和notifyDataSetInvalidated区别以及观察者模式的使用 看Observer和Observable的时候,爬了下Listview的源码,研究了下ANdroid中用到的观察者模式。
2016-04-08 18:19:56
12832
3
原创 自定义控件给子View分配点击事件
自定义控件给子View分配点击事件 自定义控件有时候需要给子控件分配点击事件,如果用注册OnClickLisenter,显的有点low,特别是子控件较多的情况. 网上没找到解决方案,爬了下ListView的源码.发现了一段.重写onTouchEvent,获取点击的x,y;遍历子view,判断是否有view包含这个点;注册回调接口,点击事件传递过去.并返回ture,代表事件终止.关键对
2016-04-07 14:31:52
1806
原创 Android 离线缓存之文件缓存
Android 离线缓存之文件缓存数据缓存到本地,节省用户流量,减少出现加载中或加载失败提示.缓存数据有很多种方法:数据库缓存数据库缓存文件缓存sharedPreference缓存各有优缺点,其中文件缓存比较方便快捷. - Activity有context.openFileOutput(file, Context.MODE_PRIVATE) 和context.openFileIn
2016-01-25 10:35:08
663
转载 android之ViewFlipper实现左右滑动动画效果
转载自:http://bbs.51cto.com/thread-970178-1.html说到android的左右滑动效果我们可以说是在每个应用上面都可以看到这样的效果,不管是微博,还是QQ等。实现左右滑动的方式很多,有ViewPaer(不过这个和需要android-support-v4.jar的支持),自定义实现Viewgroup,gallery等都可以达到这种效果。这里做下
2015-04-16 00:46:48
568
转载 关于inflate,获取布局xml
通俗的说,inflate就相当于将一个xml中定义的布局找出来.因为在一个Activity里如果直接用findViewById()的话,对应的是setConentView()的那个layout里的组件.因此如果你的Activity里如果用到别的layout,比如对话框上的layout,你还要设置对话框上的layout里的组件(像图片 ImageView,文字TextView)上的内容,
2015-04-15 14:30:12
379
原创 使用百度LBS android API 获取当前位置
1. AndroidManifest.xml中添加2.添加权限3.设置key设置AccessKey,在application标签中加入<meta-data android:name="com.baidu.lbsapi.API_KEY" android:value="key" />//key:开发者申请的key
2015-03-31 16:15:47
1596
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人