Android实现Filterable通过输入文本框实现联系人自动筛选...

相信大家一定在见过手机通讯录的一个情景就是使用在选人的时候输入文本框里的数据就能自动筛选。今天也受一网友邀请,所以还是整理了一下这块的知识点,现在与大家共享一下,有什么疑惑的可以与我交流。实现的效果如下图。 其实实现这样的效果相信大家一定对另外一个控件不陌生那就AutoCompleteTextview,看一下这个控件的源代码也许就能找到你需要的答案。这里的核心就是一个Fi...
阅读(765) 评论(0)

ViewStub 的作用

在开发应用程序的时候,经常会遇到这样的情况,会在运行时动态根据条件来决定显示哪个View或某个布局。那么最通常的想法就是把可能用到的View都写在上面,先把它们的可见性都设为View.GONE,然后在代码中动态的更改它的可见性。这样的做法的优点是逻辑简单而且控制起来比较灵活。但是它的缺点就是,耗费资源。虽然把View的初始可见View.GONE但是在Inflate布局的时候View仍然会被Infl...
阅读(739) 评论(0)

AlarmManager 全局定时器

AlarmManager的使用机制有的称呼为全局定时器,有的称呼为闹钟。通过对它的使用,个人觉得叫全局定时器比较合适,其实它的作用和Timer有点相似。都有两种相似的用法:(1)在指定时长后执行某项操作(2)周期性的执行某项操作 AlarmManager对象配合Intent使用,可以定时的开启一个Activity,发送一个BroadCast,或者开启一个Service. 下面的代码详细的介绍了...
阅读(701) 评论(0)

Android 动画学习笔记

3.0以前,android支持两种动画模式,tween animation,frame animation,在android3.0中又引入了一个新的动画系统:property animation,这三种动画模式在SDK中被称为property animation,view animation,drawable animation。  1. View Animation(Tween Animati...
阅读(657) 评论(0)

Scroller API 分析

API: 1 mScroller.getCurrX() //获取mScroller当前水平滚动的位置 2 mScroller.getCurrY() //获取mScroller当前竖直滚动的位置 3 mScroller.getFinalX() //获取mScroller最终停止的水平位置 4 mScroller.getFinalY() //获取mScroller最终停止的竖直...
阅读(700) 评论(0)
    个人资料
    • 访问:425506次
    • 积分:5994
    • 等级:
    • 排名:第4073名
    • 原创:152篇
    • 转载:35篇
    • 译文:1篇
    • 评论:476条
    出版书籍
    学习交流

    @author zhoushengtao(周圣韬)


    @weixin stchou_zst

    @blog http://blog.csdn.net/yzzst


    @交流学习QQ群2:473140254


    @私人QQ:520186243/

    博客专栏
    最新评论