摘要:
对于水平方向得到居中很简单先设置paint.setTextAlign(Paint.Align.CENTER)这样就可以保证水平方向的居中假设方框的宽度为width设置x坐标为width / 2就可以使文字居中垂直方向的居中就不是简单的 height / 2需要一个叫FontMetrics对象在使用draw.Text方法的时候, 我们设置的y坐标其实是英文字符的baseline的位置如果设置成 height / 2 会导致整体文字偏上所以要将y的值 在height / 2 基础上再下移这个偏移量就要用到FontMetrics offsetY = - (ascent + descent) / 2; 阅读全文
摘要:
vi 文件名进入vi编辑例: vi hello.c键入i进入插入模式键入Esc退回到命令行模式键入:wq 保存并退出命令行模式:yy: 复制当前行[n]yy: 复制指定行数 行数为np: 黏贴dd: 删除当前行[n]dd: 删除指定行数 行数为n/name: 查找为name的字符串G: 移动到末尾u: 撤销前一次操作底行模式::w 保存:q 退出(系统提示保存修改):q! 强制退出 不保存:wq 保存退出:w [filename] 文件另存为:set nu 显示行号:set nonu 不显示行号 阅读全文