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