有没有办法在Android SoftKeyboard上绘制两行文本而不使用图像?我的意思是类似于这样的东西。
在单个按键上。
Caps
Lock
在单个按键上。
Caps
Lock
@Override
public void onDraw(Canvas canvas) {
super.onDraw(canvas);
Paint paint = new Paint();
paint.setTextAlign(Paint.Align.LEFT);
paint.setTextSize(23);
List<Key> keys = getKeyboard().getKeys();
for(Key key: keys) {
String upperLetter = bindingsMap.get(key.label.toString());
canvas.drawText(upperLetter, key.x + (key.width/2)+14, key.y + 21, paint);
}
}