1
私は2人の子供がいるフレームレイアウトを持っています。カスタムビューとプログレスバー。
一度に1つしか表示されません。必要に応じて動作します。
エラービューを追加してエラーを表示し、他のコンポーネントを非表示にしたいと考えています。
FrameLayoutを使用しているか、RelativeLayoutに切り替える必要がありますか?表示/進行スピナー/エラー表示の表示
私は2人の子供がいるフレームレイアウトを持っています。カスタムビューとプログレスバー。
一度に1つしか表示されません。必要に応じて動作します。
エラービューを追加してエラーを表示し、他のコンポーネントを非表示にしたいと考えています。
FrameLayoutを使用しているか、RelativeLayoutに切り替える必要がありますか?表示/進行スピナー/エラー表示の表示
レイアウトがうまくいく場合は、私はFrameLayout
に固執します。 3人の子供しかいないので(子供がいないと仮定すると)、パフォーマンスの差は実際には最小限に抑える必要がありますが、FrameLayout
とRelativeLayout
の両方のソースコードを掘り下げたことに気づいたのはonMeasure
メソッドですあなたが1つに基づいてFrameLayout onMeasureとRelativeLayout onMeasure自分
を確認することができます
FrameLayout
7回に二回、そのすべての子供たちの、3からRelativeLayout
繰り返し処理を繰り返すだろう(!)が一度に表示されている、それは問題ではないはずです。 – petey
あなたはAsyncTaskについて考えましたか? –