- 博客(8)
- 收藏
- 关注
转载 onWindowFocusChanged重要作用 and Activity生命周期
onWindowFocusChanged重要作用Activity生命周期中,onStart, onResume, onCreate都不是真正visible的时间点,真正的visible时间点是onWindowFocusChanged()函数被执行时。译注:从onWindowFocusChanged被执行起,用户可以与应用进行交互了,而这之前,对用户的操作需要做一点限制。比如我们
2016-11-23 09:42:36 459
转载 android应用程序中获取view的位置
获取View类界面控件的位置,有助于添加新的控件。获取在parent里的相对坐标位置 这个比较简单,不用多说,直接调用View的方法:getLeft , getTop, getBottom, getRight 获得。获取在屏幕中的绝对位置 getLocalVisibleRectgetGlobalVisibleRectgetLocationOnScre
2016-11-23 09:28:29 393
原创 RxJava练习(1)--timer代替Handler
最近项目需要引入RxJava,需要转换代码思路。 先在项目中看看哪里能使用这些api,发现有个handler可以被替换,迅速使用。 原来的代码是这样:private Handler mHandler = new Handler() { @Override public void handleMessage(Message msg) { super.handl
2016-11-16 14:14:38 496
转载 仿淘宝首页的淘宝头条View垂直滚动
之前本来是打算做TextView垂直向上滚动的,后来发现一位大神做得很好,https://github.com/sfsheng0322/MarqueeView 孙福生大神,然后自己要用到多个View向上滚动,也就是类似淘宝首页头条的那种滚动,所以就按照那个思路想了系啊,可以把View拿来滚动,这样可以自己随意的修改View里面的内容,还比较简单一些。所以这个整个思路就是把View就行循环滚动。
2016-11-16 09:19:10 836
转载 android RecyclerView获得单个Item的ViewHolder
我们在使用RecyclerView时,有时候还需要获取某个Item的viewHolder,具体如下:int firstItemPosition = layoutManager.findFirstVisibleItemPosition(); if (position - firstItemPosition >= 0) { //得到要更新的item的vi
2016-11-14 13:51:46 993
转载 onBackPressed() 使用
onBackPressed() : 当手机按下back键时,执行此方法。 用此方法时 :有super.onBackPressed() 时 不能把在此方法中设置的 intent 传回上一个Activity , 因此 去掉super.onBackPressed() 在末尾加上finish();
2016-11-11 14:14:29 6444
转载 仿 QQ 底部 tab 导航
仿 QQ 底部 tab 导航原文链接:http://www.jianshu.com/p/826d730bd841本篇博客主要实现以下效果: 使用 FragmentTabHost 实现 qq 底部 Tab 切换 使用 RadioGroup 和 RadioButton 实现仿 qq 底部切换 使用 RadioGroup 和 ViewPager 实现可以滑动切换的仿 qq 底部 Tab
2016-11-07 10:33:02 1300
转载 FragmentTabHost切换Fragment时避免UI重新加载
FragmentTabHost切换Fragment时避免UI重新加载每次FragmentTabHost切换fragment时会调用onCreateView()重绘UI。 解决方法,在fragment onCreateView 里缓存View: private View rootView;// 缓存Fragment view @Override public View
2016-11-07 09:58:18 615
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人