私のメインのレイアウトに均等に分布する2つのビューがあります。しかし、2つのビューには同じように間隔を空けた入れ子の子があります。ネストされたウェイトがパフォーマンスに影響するかどうか。これを回避するにはどうすればよいですか?等間隔と演奏のためのネストされたレイアウトの重み
2
A
答えて
1
すべてのビュー - か悪いか、すべてのレイアウトマネージャ - あなたの アプリケーションに追加することはコストがかかります:初期設定、レイアウトと描画が遅く なります。 のweightパラメータを使用する複数のLinearLayoutをネストすると、 の子を2回測定する必要があるため、レイアウトパスが特に高価になります。
参照してください:http://developer.android.com/resources/articles/layout-tricks-efficiency.html
あなたは、このような高価な測定を避けるために、ほとんどの場合、RelativeLayoutを使用することができます。 RelativeLayoutでは、ビューはその親、RelativeLayout自体、または他のビューと整列されます。
ビューがどのように配置されているかを明確に理解するには、HierarchyViewer Android SDKのパースペクティブを使用してレイアウトのワイヤフレームをキャプチャできます。
関連する問題
- 1. ネストされた配列のスウィフト等価演算子
- 2. ルビーのネストされたレイアウト
- 3. Sparkのネストされた「レイアウト」?
- 4. Railsのネストされたレイアウト?
- 5. ネストされたレイアウト
- 6. プログラムでネストされた重み付け
- 7. ストライプのネストされたレイアウトの問題
- 8. ネストされたリストの不等長
- 9. OpenCV:ネストされた等高線の数
- 10. ランダムソングの演奏アルゴリズム
- 11. レイアウト内のネストされたウェイト
- 12. 二重ネストされたモデルフォーム
- 13. 列挙型の等間隔?
- 14. アンドロイド - 線形レイアウトの変更に追加された項目の間隔
- 15. ネストされたjsonの読み込み
- 16. ネストされた3項演算子phpとjavaのアソシエイティブ
- 17. AngularJS指令ネストされたng-transclude内の隔離されたスコープ
- 18. 二重等価(==)と三重等価(===)との間のJavaScriptのパフォーマンスの差異
- 19. ネストされた名前空間のルート
- 20. CSS、ネストされたdivs&margininsと埋め込み
- 21. IE7のみでメッセージングされたレイアウト
- 22. JPA - 埋め込みのネストされたコレクション要素
- 23. 動的コンテンツ(ネストされたタグ)の埋め込みカスタムタグ
- 24. スケジュールされたポーリング間隔オプション
- 25. 等間隔ラインとスペースを充填
- 26. フレックスコンテナの中央揃ったdiv間の等間隔を作成する方法
- 27. php - 時間間隔を等間隔に分割する
- 28. Ext.Viewportのアンカーレイアウトパネルのネストされたborderlayoutパネルの折りたたみ
- 29. 等間隔での画像生成
- 30. Oracle PL/SQLの日時演算間隔
この場合、パフォーマンスはまったく関連していますか?たとえ子供が2回測定されなければならないとしても、私たちは1ミリ秒か2ミリ秒を話していますか? –