Android Wear TextRenderer 不填充边界

Android Wear TextRenderer does not fill the bounds

我正在尝试 Android 佩戴支持库中相当新的 TextRenderer,同时制作表盘应用程序。

在 onDraw 方法中,我调用了 setText,然后我调用了 draw 并传入了父 onDraw 方法 (280x280) 的边界。

    String text = String.format(Locale.getDefault(), "%02d:%02d", hour, minute);
    textRenderer.setText(text);
    textRenderer.draw(canvas, bounds);

不幸的是,打印出来的文本很小,很难找到示例。

我已经通读了参考页面,但没有找到解决方案。

https://developer.android.com/reference/android/support/wearable/complications/rendering/TextRenderer.html

您可以set a TextPaint on the TextRenderer,它将使用该 TextPaint 对象的文本大小作为文本的初始大小。