我有一个
Android应用程序,我需要从网站下载文本,将其转换为位图格式并将其显示在基于LED的显示板上.
我正在努力进行位图转换.
试图使用以下内容:
Bitmap mybitmap = Bitmap.createBitmap(100,16,Bitmap.Config.ALPHA_8); Canvas c = new Canvas(mybitmap); c.drawText("0",paint);
但它似乎没有起作用.有什么建议?
更新:
Paint对象初始化如下:
Paint paint = new Paint(); paint.setStyle(Paint.Style.FILL); paint.setColor(Color.RED); paint.setTextSize(16); paint.setAntiAlias(true); paint.setTypeface(Typeface.MONOSPACE);
解决方法
我想你画的是图像之外.尝试将y设置为16.
c.drawText("0",paint);
请注意,绘制文本时,坐标原点是左下角坐标.