1

私は2人の子供がいるフレームレイアウトを持っています。カスタムビューとプログレスバー。
一度に1つしか表示されません。必要に応じて動作します。
エラービューを追加してエラーを表示し、他のコンポーネントを非表示にしたいと考えています。
FrameLayoutを使用しているか、RelativeLayoutに切り替える必要がありますか?表示/進行スピナー/エラー表示の表示

+0

を確認することができますFrameLayout 7回に二回、そのすべての子供たちの、3からRelativeLayout繰り返し処理を繰り返すだろう(!)

が一度に表示されている、それは問題ではないはずです。 – petey

+0

あなたはAsyncTaskについて考えましたか? –

答えて

1

レイアウトがうまくいく場合は、私はFrameLayoutに固執します。 3人の子供しかいないので(子供がいないと仮定すると)、パフォーマンスの差は実際には最小限に抑える必要がありますが、FrameLayoutRelativeLayoutの両方のソースコードを掘り下げたことに気づいたのはonMeasureメソッドですあなたが1つに基づいてFrameLayout onMeasureRelativeLayout onMeasure自分