8

findViewById(R.id.content) と getRootView() の違いは何ですか? どちらもアクティビティのルート ビューを返しませんか?

4

1 に答える 1

8

このメソッドfindViewById(R.id.content)は、ビュー階層を下ってIDを持つビューを検索しますcontent(それ自体も調べます)。

このメソッドgetRootView()は、ルートビューに到達するまでビュー階層を上に移動します(それ自体も調べます)。

現在のビューにIDがcontentあり、それがルートビューである場合、これらのメソッドは同じ結果をもたらします。そうでない場合は、そうではありません。

于 2012-05-19T22:25:32.357 に答える