私のメインのレイアウトに均等に分布する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. ルビーのネストされたレイアウト
- 4. Sparkのネストされた「レイアウト」?
- 5. Railsのネストされたレイアウト?
- 6. ネストされた配列のスウィフト等価演算子
- 7. jQueryレイアウト多くのネストされたレイアウト
- 8. ネストされたレイアウト
- 9. ConstraintLayout重み付きビュー間の間隔?
- 10. プログラムでネストされた重み付け
- 11. Pythonでネストされた整数間隔の評価
- 12. ランダムソングの演奏アルゴリズム
- 13. matplotlibデータポイント間の等間隔
- 14. ストライプのネストされたレイアウトの問題
- 15. ネストされたリストの不等長
- 16. OpenCV:ネストされた等高線の数
- 17. みとめquery_strings(ネストされたとネストしていない)
- 18. HTMLレイアウト - ネストされた行と列
- 19. ネストされた暗黙の演算子
- 20. レイアウト内のネストされたウェイト
- 21. elm-mdlのネストされたレイアウト
- 22. HTMLネストされたテーブルのレイアウト
- 23. 固定数の教室を与えられた重み付けされた間隔スケジューリングの変動
- 24. ネストされたクラスへのポインタのための加算演算子オーバーロード
- 25. 不均等間隔のヒートマップ
- 26. 列挙型の等間隔?
- 27. 重複ネストされたディレクトリ
- 28. 二重ネストされたモデルフォーム
- 29. アンドロイド - 線形レイアウトの変更に追加された項目の間隔
- 30. PHPのネストされた関数と同等のもの
この場合、パフォーマンスはまったく関連していますか?たとえ子供が2回測定されなければならないとしても、私たちは1ミリ秒か2ミリ秒を話していますか? –