WatchFaceService の onCreateEngine() で、インフレータを取得します。
mInflater = (LayoutInflater) this.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
次に、エンジンの onCreate() で、レイアウトを拡張します。
mFrameLayout = (FrameLayout) mInflater.inflate(R.layout.main, null);
次に onDraw() で、ビューを測定、レイアウト、および描画します。
//Measure the view at the exact dimensions (otherwise the text won't center correctly)
int widthSpec = View.MeasureSpec.makeMeasureSpec(bounds.width(), View.MeasureSpec.EXACTLY);
int heightSpec = View.MeasureSpec.makeMeasureSpec(bounds.height(), View.MeasureSpec.EXACTLY);
mFrameLayout.measure(widthSpec, heightSpec);
//Lay the view out at the rect width and height
mFrameLayout.layout(0, 0, bounds.width(), bounds.height());
mFrameLayout.draw(canvas);
TextClock でこれを行うことを期待しないでください。Android Wear にはありません。どうやら、Google は開発者がウォッチフェイスに時計を表示したいとは思っていなかったようです!