如何将边距设置为父布局大小的百分比?
How to set margins as percentage of parent layout's size?
我想将边距设置为百分比。
像这样..
ViewGroup.MarginLayoutParams margin = new ViewGroup.MarginLayoutParams(iv_Dot.getLayoutParams());
margin.setMargins(30%, 20%, 0, 0);
但是,setMargins方法只支持int类型。
如何将边距设置为百分比?
如果,我得到父尺寸。
然后,计算百分比。
我可以解决这个问题。
还有其他方法吗?
除了将组件大小设置为父级的百分比,我认为没有其他方法。
我想将边距设置为百分比。
像这样..
ViewGroup.MarginLayoutParams margin = new ViewGroup.MarginLayoutParams(iv_Dot.getLayoutParams());
margin.setMargins(30%, 20%, 0, 0);
但是,setMargins方法只支持int类型。
如何将边距设置为百分比?
如果,我得到父尺寸。 然后,计算百分比。 我可以解决这个问题。
还有其他方法吗?
除了将组件大小设置为父级的百分比,我认为没有其他方法。