Android:如何在扩展InputMethodService的类中使用onDraw方法

Android:如何在扩展InputMethodService的类中使用onDraw方法,android,keyboard,ondraw,Android,Keyboard,Ondraw,我有一个扩展InputMethodService实现KeyboardView.OnKeyboardActionListener的类 我想使用: @Override public void onDraw(Canvas canvas) { super.onDraw(canvas); Paint paint = new Paint(); paint.setTextAlign(Paint.Align.CENTER); paint.setTextSize(25);

我有一个扩展
InputMethodService实现KeyboardView.OnKeyboardActionListener的类

我想使用:

@Override
public void onDraw(Canvas canvas) {
    super.onDraw(canvas);

    Paint paint = new Paint();
    paint.setTextAlign(Paint.Align.CENTER);
    paint.setTextSize(25);
    paint.setColor(Color.RED);

    List<Key> keys = getKeyboard().getKeys();
    for(Key key: keys) {
        if(key.label != null)
            canvas.drawText(key.label.toString(), key.x + (key.width/2), key.y + 25, paint);
    }
}
@覆盖
公共空白onDraw(画布){
super.onDraw(帆布);
油漆=新油漆();
paint.setTextAlign(paint.Align.CENTER);
油漆.尺寸(25);
油漆。设置颜色(颜色。红色);
列表键=getKeyboard().getKeys();
用于(键:键){
如果(key.label!=null)
drawText(key.label.toString(),key.x+(key.width/2),key.y+25,paint);
}
}
某些第三方键盘的每个键上都有一个以上的字符。例如:1“q”键上方。 我想在“q”键上设置示例1的顶部。请帮帮我