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

时间:2015-10-23 23:43:56

标签: android keyboard ondraw

我的课程延伸InputMethodService implements 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);
    }
}

某些第三方键盘上的每个键上都有多个字符。例如:1 top on&#34; q&#34;键。 我想设置例如1#top;&#34; q&#34;键。请帮帮我。

0 个答案:

没有答案