Android - Set Layout_Gravity programmatically for LinearLayout

前端 未结 3 1144
执笔经年
执笔经年 2020-12-15 23:15

I\'ve got the following problem: I implemented a HorizontalScrollView which contains in one case a LinearLayout and an ImageView. In t

3条回答
  •  我在风中等你
    2020-12-16 00:08

    Do somethings like this :

       LayoutParams lp = new LayoutParams();
       lp.gravity= Gravity.CENTER_HORIZONTAL; 
       myImg.setLayoutParams(lp);
    

    UPDATE : Another way to do this :

    LinearLayout.LayoutParams params = new LinearLayout.LayoutParams(
                    LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT);
                params.weight = 1.0f;
                params.gravity = Gravity.CENTER;
    
                imageView.setLayoutParams(params);
    

提交回复
热议问题