美文网首页
动态调整控件大小及距离

动态调整控件大小及距离

作者: 0dce86ba3565 | 来源:发表于2017-06-15 09:55 被阅读0次

    RelativeLayout    mRelativeLayout;  //待修改的布局或控件

    /**获取原先控件的大小属性**/

    LinearLayout.LayoutParams lp = (LinearLayout.LayoutParams)mRelativeLayout.getLayoutParams();

    /**修改原先控件的大小  以dp的形式**/

    lp.height= ((int) TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_DIP,196, getResources().getDisplayMetrics()));

    /**调整内距**/

    mRelativeLayout.setPadding(((int) TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_DIP,10, getResources().getDisplayMetrics())),0,((int) TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_DIP,10, getResources().getDisplayMetrics())),0);

    /**保存调整属性**/

    mRelativeLayout.setLayoutParams(lp);

    相关文章

      网友评论

          本文标题:动态调整控件大小及距离

          本文链接:https://www.haomeiwen.com/subject/jlsyqxtx.html