У меня есть представление, я рисую с объектом Холста в onDraw (Холст холста) метод. Мой код:
Paint paint = new Paint();
paint.setColor(Color.WHITE);
paint.setStyle(Style.FILL);
canvas.drawPaint(paint);
paint.setColor(android.R.color.black);
paint.setTextSize(20);
canvas.drawText("Some Text", 10, 25, paint);
Проблемой является текст, не показывает через фон, что я делаю неправильно? Если я удаляю canvas.drawPaint (краска) и paint.setColor (андроид. R.color.black), Вы видите текст на экране.....
Оказывается, android.R.color.black - это не то же самое, что Color.BLACK. Изменил код на:
Paint paint = new Paint();
paint.setColor(Color.WHITE);
paint.setStyle(Style.FILL);
canvas.drawPaint(paint);
paint.setColor(Color.BLACK);
paint.setTextSize(20);
canvas.drawText("Some Text", 10, 25, paint);
, и теперь все работает нормально !!