Androidでのlayout_weight=”1″を設定する場合のwrap_contentの設定


Androidのレイアウト用のxmlで、画面の幅を割合で表示させる為に、「layout_weight」を使用する場合があるとおもいます。

この時によく、以下のように設定する事があると思います。

これは、「layout_weight=”1″」を設定している要素に「layout_width=”wrap_content”」を設定しています。

実はこれが無駄らしいのです。(こちら参照

というのも、wrap_contentの幅の計算と、layout_weightでの幅計算が両方行われてしまうかららしいのです。

なので表示のパフォーマンスを向上させる為には、以下のように設定したほうがいいそうです。

Androidのドキュメントを読みなおしてみると知らない事が結構書かれているので、一度読んでみると面白いと思います。

関連する記事:

Facebookでコメント

コメント

  1. コメント 0

  1. トラックバック 0

*

return top