カスタム ビューが動的に挿入されていますonDraw
が、呼び出されていません。最初に動的挿入なしでカスタムビューを作成しましたが、正常に機能しましたが、それを作業中のコードベースに移動するとonDraw
、ビューコンストラクターが呼び出され、onMeasure
も呼び出されますが、呼び出されません。私はその場所に置いinvalidate()
てpostInvalidate()
呼び出してみましたが、ビューを強制的に描画するようには見えません。ビュー階層は両方のバージョンで同じように見え、迷っています。
誰でも助けることができますか?
編集: もう少しテストonDraw
したところ、エミュレーターで呼び出されていることが示されていますが、ハンドセットでは呼び出されていません。またonSizeChanged
、ハンドセットでは正しい値が送信されますが、エミュレータでは値はすべて 0 です。
編集:私はそれで遊んでいますが、まだどこにも行けないので、賞金をかけました. さらにコード / xml / 情報が必要な場合は、お知らせください。