2011/04/27

Android - プログラムでLinearLayoutのGravity属性を設定

LinearLayoutそのものを中央寄せしたい場合は, 以下のように LayoutParams の gravity 変数に値を設定すれば良い。

  1. LinearLayout.LayoutParams lp =  
  2.     new LinearLayout.LayoutParams(LinearLayout.LayoutParams.WRAP_CONTENT,  
  3.                                   LinearLayout.LayoutParams.WRAP_CONTENT);  
  4. lp.gravity = Gravity.CENTER_HORIZONTAL;   
  5. view.setLayoutParams(lp);  


view.setGravity(gravity); で設定しようとしてはまったのでメモ。
LinearLayout の小ビューの中央寄せはをする場合に, view.setGravity(gravity); を使うのかな?

0 コメント:

コメントを投稿

 
;