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

动态调整控件大小及距离

作者: 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