AndroidのdecorViewの詳細
Android Decorview Detailed
概要まず、DecorViewは、ウィンドウインターフェイス全体の最上位のビューです。次に、DecorViewにはLinearLayoutの子要素が1つだけあります。通知バー、タイトルバー、コンテンツ表示バーを含む、ウィンドウインターフェイス全体を表します。第3に、LinearLayoutには2つのFrameLayoutサブ要素があります。 (20)タイトルバーのインターフェイスを表示します。 TextViewディスプレイアプリは1つだけ
(( にメールを送ってください [メール保護] 最新の補強ソフトウェアを入手してください。 )。
まず、DecorViewは、ウィンドウインターフェイス全体の最上位のビューです。
次に、DecorViewにはLinearLayoutの子要素が1つだけあります。通知バー、タイトルバー、コンテンツ表示バーを含む、ウィンドウインターフェイス全体を表します。
第三に、LinearLayoutには2つのFrameLayoutサブ要素があります。
(20)は、タイトルバーの表示インターフェイスです。アプリの名前を表示するTextViewは1つだけです。タイトルバーをカスタマイズすることもでき、ロードされたカスタムタイトルバービューがFrameLayoutに追加されます。
(21)は、コンテンツバーの表示インターフェイスです。これは、それに追加されるsetContentView()メソッドによってロードされるレイアウトインターフェイスです。
次の図は、SDKのtoolsフォルダーのtoolsviewフォルダーbatの下にあるViewViewの結果を示しています。
(現時点では、タイトルバーは置き換えられていません)
2.タイトルバーを置き換えた後、ViewTreeを変更します。
緑の領域が変更され、ロードされるtitle.xmlファイルのレイアウトが変更されました。