用android的canvas drawText的时候,即使text包行\r\n,画出来的仍然不会换行。

这时需要用到TextPaint


TextPaint textPaint = new TextPaint();textPaint.setARGB(0xFF, 0, 0, 0);textPaint.setTextSize(20.0F);textPaint.setAntiAlias(true);StaticLayout layout = new StaticLayout("abc\r\n123", textPaint, 300,Alignment.ALIGN_NORMAL, 1.0F, 0.0F, true);cv.save();cv.translate(20, 20);//从20,20开始画layout.draw(cv);cv.restore();//别忘了restore



更多相关文章

  1. android ViewModelProviders被弃用解决方案
  2. 使用 Android快速开发框架 Afinal 0.3 快速开发网络应用相关APK
  3. WIFI移植手记
  4. Android(安卓)判断网络状态,并且在没有网络的时候,打开网络设置对
  5. Android(安卓)2.3 StageFright如何选定OMX组件的?
  6. Android(安卓)4.4 在启动到 ANDROID 闪光字的时候图像错乱的解决
  7. Android使用Application总结
  8. 浅谈Android中的 Fragment、生命周期回调方法 以及使用
  9. Android学习系列之一

随机推荐

  1. Android 通用 Dialog
  2. Android项目开发五-《星星生活志》1.使用
  3. Android(安卓)Studio 出现 error: cannot
  4. Android-Error:Cause: com/Android/build
  5. Android(安卓)生成和Pull解析xml
  6. android中使用开源项目做出上拉、下拉刷
  7. Android中的Toast详解
  8. listview中加入listbutton
  9. Android开发艺术探索-IPC机制
  10. android:excludeFromRecents 属性需要注