本例没有介绍什么新知识,只是指屏幕上每页显示256个字符,使用“左”,“右”方向键来翻页。

每页绘制的代码如下:

private void drawChart(Canvas canvas, int base) {  char[] chars = mChars;  for (int i = 0; i < 256; i++) {  int unichar = base + i;  chars[i] = (char)unichar;    canvas.drawText(Integer.toHexString(unichar),  computeX(i), computeY(i), mLabelPaint);  }  canvas.drawPosText(chars, 0, 256, mPos, mBigCharPaint); }


通过(char) 将整数强制转化为字符,然后调用drawPosText绘制字符串。

UnicodeChart_第1张图片" src="https://img.it610.com/image/info5/d753c0e4964b404cab66e5b07864e7cb.jpg" width="650" height="475" style="border:1px solid black;">

更多相关文章

  1. 自定义android折线图,实现左右滑动和快速滑动
  2. 纯C语言INI文件解析
  3. android下的json解析
  4. toLowerCase()方法 toUpperCase()方法
  5. 【Android(安卓)Developers Training】 3. 构建一个简单UI
  6. Android(安卓)第一个OpenGL ES程序
  7. Android(安卓)Material Design-Creating Apps with Material Des
  8. [Android]根据名称name来获取string的值
  9. Spans

随机推荐

  1. 一次神奇的MySQL死锁排查记录
  2. MySQL关于sql_mode解析与设置讲解
  3. mysql事务select for update及数据的一致
  4. MySQL组合索引与最左匹配原则详解
  5. MySQL中可为空的字段设置为NULL还是NOT N
  6. MySQL中字段类型char、varchar和text的区
  7. 优化InnoDB表BLOB,TEXT列的存储效率
  8. MySQL数据库迁移快速导出导入大量数据
  9. MySQL数据库列的增删改实现方法
  10. insert和select结合实现"插入某字段在数