- 博客(3)
- 资源 (9)
- 收藏
- 关注
原创 Android UI 之居中绘制文本内容的正确方法——实现自定义一个TextView
我们在自定义一个控件的时候,有时候会需要自己来绘制一些文本内容,这样就自然而然遇到确定文本的方位的问题,比如文本需要水平居中,垂直居中,居左,居右,左上。。。等等很多情况。其中最常见的就是文本位于控件的正中央了。 既然是文本居中,那就要让文本水平居中,并且同时垂直居中,我们分开来做。 水平居中的思路很简单,一种是得到控件的宽度A,使得文本的中心位置x坐标=A/2就可以了。还有一
2013-08-27 18:55:33 11510 4
原创 在java代码中进行px与dip(dp)、px与sp单位值的转换
其实都是以前保存的代码,最近发现自己的资料库很混乱,索性都整理成博客,方便以后自己要用的时候快速找到。DisplayUtil.java/** * 单位转换工具 * * @author carrey * */public class DisplayUtil { /** * 将px值转换为dip或dp值,保证尺寸大小不变 * * @param pxValue
2013-08-26 18:46:05 6277 3
原创 Android UI 之实现多级列表TreeView
所谓TreeView就是在Windows中常见的多级列表树,在Android中系统只默认提供了ListView和ExpandableListView两种列表,最多只支持到二级列表的实现,所以如果想要实现三级和更多层次的列表,就需要我们自己来做一些处理了。其实这个效果很久以前就有人想办法实现了,但是实现的效果有一些问题,我的实现思路主要也是来自于网络,但是在其基础上修正了逻辑上的一些错误,做了一
2013-08-23 16:43:02 20084 4
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人