源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

动态添加LinearLayout的高度实例

  • 时间:2021-10-20 10:50 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:动态添加LinearLayout的高度实例
[b]实例如下:[/b]
WindowManager wm = (WindowManager) getContext()
        .getSystemService(Context.WINDOW_SERVICE);
    int width = wm.getDefaultDisplay().getWidth();
    int height = (int) (width - 22*density) / 3;
    LinearLayout.LayoutParams lp = (LinearLayout.LayoutParams) mLinearLayoutTrafficControl.getLayoutParams();
    lp.height = height;
    LinearLayout.LayoutParams lp2 = (LinearLayout.LayoutParams) mLinearLayoutTrafficControl2.getLayoutParams();
    lp2.height = height;
   LinearLayout.LayoutParams lp3 = (LinearLayout.LayoutParams) mLinearLayoutTrafficServicesBusinessOnline.getLayoutParams();
    lp3.height = height;
[b]注解:先获取屏幕宽度,通过屏幕宽度获取布局的高度。[/b] density:是默认密度 private float density = 1.5f; 以上这篇动态添加LinearLayout的高度实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持编程素材网。
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部