Android Font Basic

2015-03-12

文字最终的大小是和绘制文字的字体的类型和字体的大小是相关的.

设置字体类型 Paint.setTypeface(Typeface typeface)

设置字体大小 Paint.setTextSize(float textSize)

几个相关的尺寸和方法

Read More

变长参数的坑

2014-12-19

VarArgs简述

只需要明确一点即可,java方法的变长参数只是语法糖,其本质上还是将变长的实际参数 varargs 包装为一个数组。

所以

ListPopupWindow

2014-12-04

ListPopupWindow最低要求为api11,为了兼容到2.1, 可以使用包含在support V7包中实现。 从效果上来讲,ListPopupWindow就是一个弹出层的ListView,比较适合用来实现自定义的下拉菜单以及自定义的下拉选择列表。

使用

自定义样式

一个示例:

...
Read More

Java8 Optional

2014-12-03

按照字面意思的理解,应该可选的意思。一开始我还以为是类似python里面的默认参数用法呢,结果语义是指某个值可能有也可能没有(null)。 感觉名字取得不是很直观。。我觉得叫Nullable不是更好?

python: