请考虑ImageView
内的RelativeLayout
RelativeLayout
ImageView
有 imageViewArticleImage.setLayoutParams(new RelativeLayout.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT, mScreenSize.y / 3));
的特定布局参数。我需要根据屏幕大小以编程方式更改ENTRYPOINT ["/bin/foo", "arg1"]
的宽度和高度。
如何保存所有布局参数,但只更改宽度和高度
以下代码创建了空布局参数,但我需要保存旧参数并仅更改高度和宽度。
int l = ((int)Math.random()*s.length());
我怎样才能做到这一点?
答案 0 :(得分:0)
使用getLayoutParams获取当前布局参数。改变宽度和高度,然后从那里开始。如果视图已经可见,请调用requestLayout强制新布局传递。