gpt4 book ai didi

android - 如何在程序运行时更改布局参数

转载 作者:太空宇宙 更新时间:2023-11-03 11:23:15 25 4
gpt4 key购买 nike

我有一个位于 FrameLayout 上的 ImageView。我希望能够通过设置边距来 move 此 imageView:
LayoutParams lp = new FrameLayout.LayoutParams(WRAP_CONTENT, WRAP_CONTENT);
lp.setMargins(left, top, 0, 0);
imageView.setLayoutParams(lp);
imageView.invalidate();
但是没有任何变化,我的 imageView 也没有 move 。
我做错了什么?
设置新边距后,我是否需要做一些不同于 imageView.invalidate() 的事情?

最佳答案

试试这个,我认为它会起作用

FrameLayout.LayoutParams lp=new FrameLayout.LayoutParams(LayoutParams.WRAP_CONTENT,LayoutParams.WRAP_CONTENT);

关于android - 如何在程序运行时更改布局参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3729824/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com