以编程方式在android中设置ImageView的重力到中心
我想用下面的代码将 Imageviews,ImageIcons[i] 数组的重力设置到中心,
ImageIcons[i] = new ImageView(this);
ImageIcons[i].setLayoutParams(new LayoutParams(LayoutParams.WRAP_CONTENT,
LayoutParams.WRAP_CONTENT));
layout.addView(ImageIcons[i]);
并且在设置重力时我被卡住了。我请求 SO 人们指导我。
谢谢
I want to set the gravity of an array of Imageviews,ImageIcons[i] to the center with the following code,
ImageIcons[i] = new ImageView(this);
ImageIcons[i].setLayoutParams(new LayoutParams(LayoutParams.WRAP_CONTENT,
LayoutParams.WRAP_CONTENT));
layout.addView(ImageIcons[i]);
And I am stuck up while setting the gravity.I request the SO people to guide me on this.
Thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(7)
试试这个
Try this
从视图中获取布局参数,修改它并再次设置。
get the layout parameters from view, modify it and set it again.
首先将宽度设置为match_parent,然后设置重力,否则重力将不起作用。希望它能起作用。
First made the width to match_parent and then set the gravity else gravity will not work.Hope it will work.
我认为下面的代码可能对某人有帮助
I think the code below possible helps someone
如果您的
ImageView
是RelativeLayout
< 的子级/a>然后这个可能工作有帮助..
if your
ImageView
is child ofRelativeLayout
Then This May Work Helps..