- 博客(8)
- 资源 (4)
- 收藏
- 关注
原创 简单的流布局实现
流布局在实际项目中应用非常广泛,它的子控件摆放方式为:依次从左至右摆放子控件,如果这一行中剩余的空间不能够再摆放下一个控件,则进行换行。每一行的行高为该行中高度最高的子控件高度。 下图是一个Demo应用中某个页面的截图,其中热门城市部分是流布局的一个实现样例。 流布局的实现通过自定义ViewGroup完成,在自定义ViewGroup中,最重要的是覆写其中的onMeasure()和onLayo
2016-04-26 19:57:04 482
原创 更改DatePicker中年月日的间隔和分隔线颜色
Android自定义的DatePicker控件,可以修改年月日之间间隔的大小,并且能够修改分隔线的颜色。此外,可以方便的设置和获取标准格式的日期。
2015-12-02 17:15:34 5710 3
原创 为GridView添加分割线
在需要展示含有多个列的列表时,我们通常会选用GridView这个控件。不过和ListView相比,GridView并不存在divider这个概念,因此没有办法在xml或者源文件中直接定义分隔线的高度及颜色。一种可行的解决办法是自定义一个GridView的子类,并在绘制每个单元格时,手动添加上分隔线。 一个View在绘制它的子View时会回调dispatchDraw方法,同时提供一个canvas。这
2015-11-30 13:50:30 5164 2
原创 NP完全性理论简介
本文主要阐述了算法复杂度,P问题,NP问题,NPC问题,NP难问题和归约的概念,并举例进行了说明。此外讨论了人们在研究P是否等于NP的问题上的进展。
2015-11-14 17:55:30 18965 14
原创 Android仿微信语音聊天功能
本文是仿照张鸿洋在慕课网的教学视频《Android-仿微信语音聊天》而作,从某种意义上来说并不能算作纯粹的原创,在此首先向这位大神致敬~文中详细介绍了该功能核心模块的具体实现
2015-11-13 00:16:30 11559 4
Android自定义DatePicker
2015-12-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人