0
は、私は、コードによって、ルートビューを取得:idがandroid.R.id.contentのViewGroupは常にFrameLayoutですか?私の活動で
ViewGroup root = findViewById(android.R.id.content);
デバッガはroot
変数がFrameLayout
のインスタンスであることを私に示しています。 私の質問は次のとおりです: "root
は、すべてのデバイスとすべてのAPIバージョンで常にFramelayout
になるというAndroidの保証はありますか?
なぜそれを 'FrameLayout'にキャストする必要がありますか? – pskink
すべてのアクティビティにプログレスバーを設定する汎用コードを作成したいと思います。私はそのFrameLayoutを使ってローダーをアクティビティに配置し、他のすべてのビューをカバーしたい –
ベース 'Activity'を作成し、その' setContentView'メソッドをオーバーライドして、すべてのアクティビティでそのベースを拡張します。 – pskink