2017-01-20 1 views

ответ

0

Через несколько дней я нашел способ! Я использовал canvas в классе CustomKeyboardView, поэтому я просто использовал условие, чтобы нарисовать его: \

public class CustomKeyboardView extends KeyboardView { 
    public CustomKeyboardView(Context context, AttributeSet attrs) { 
     super(context, attrs); 
    } 
    @Override 
    public void onDraw(Canvas canvas) { 
     super.onDraw(canvas); 
     Paint paint = new Paint(); 
     canvas.drawPaint(paint); 
     paint.setColor(Color.WHITE); 
     paint.setTextSize(16); 
     boolean abc = false ; 

     List<Keyboard.Key> keys = getKeyboard().getKeys(); 
     for (Keyboard.Key key : keys) { 
      if (key.codes[0] == -2) 
      { 
       canvas.drawText("My Text", key.x, key.y, paint); 
      } 
     } 
    } 
} 
Смежные вопросы