繁体   English   中英

如何通过编程将imageView对象移动到布局上喜欢的位置

[英]How can I move the imageView object in the favorite locations on the layout with programming

考虑我们有一个imageView对象,如下所示:

 ImageView imageView ;
 textView = (TextView) findViewById(R.id.textView);

我该如何通过编程在布局上的最喜欢的位置中移动imageView对象,并且当然不更改我在relativeLayout配置的高度和宽度。

为了在布局视图内移动视图,可以使用页边距布局属性,例如margin_leftmargin_top代表该视图从其原始位置开始应在该视图的左侧和顶部保留多少空间。

如果您希望布局视图不限制其子视图的布局方式,则需要FrameLayout 但是,其他一些布局视图也将提供边距属性。

例如,假设我们想将ImageView沿X方向移动2px。 下面的代码,执行此操作。

RelativeLayout.LayoutParams params = textview.getLayoutParams();
params.marginLeft = 2;
textview.requestLayout();

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM