16
通常のViewと同様に、RemoteViewsインスタンスをCanvasにレンダリングしようとしています。私はRemoteViewをビューに変換する
RemoteViews.apply(文脈、NULL)
を使用して、それがすべてのビューは、ネストされた、適切に測定して(位置及びサイズが適切である)が、上.draw使用した後でframeLayoutを返します返されたビューでは、値のないすべての要素がレンダリングされます.TextViewsは空で、AnalogClockは00:00にリセットされます。
アイデア?私は迷っています:(
デバッガでシステムライブラリにステップインしてください。 –
あなたのXMLを投稿してください。どの時点でTextViews、AnalogClockなどの値を設定していますか? –
@KarimVarela単純なAnalogClock、layout_widthとlayout_heightを除いてxmlの値はありません。デバイス上でレンダリングするとき、apply()によって返されたViewに正しい時刻が表示され、常に00:00と表示されます。 – gilm