Android
android-update
这个作者很懒,什么都没留下…
展开
-
一个简单的底部Tab切换实现
实现的原理很简单,根据输入的Tab数,通过addView添加到LinearLayout中。其中每一个Tab也是一个LinearLayout,里面包含一个TextView和一个ImageView。 根据情况可改进的地方: 1.使用TextView的drawableTop,减少View的数量。 2.使用canvas来绘制图片,点击或切换Tab时重新绘制。原创 2017-03-06 10:46:50 · 527 阅读 · 0 评论 -
实现Android网络状态变化监听
网络状态变化监听在项目实践中常常使用到,而且可能贯穿整个项目。下面我们来介绍下它的实现方法。 它的实现原理很简单,首先注册一个BroadcastReceiver,接收到ConnectivityManager.CONNECTIVITY_ACTION事件,再获取一下当前的网络状态,即可完成监听。 普通写法: 在需要监听的类里定义一个内部类,继承BroadcastReceiver: publ原创 2017-03-07 15:16:34 · 3657 阅读 · 0 评论