gpt4 book ai didi

javascript - 如何用约束布局交换两个按钮的位置?

转载 作者:太空宇宙 更新时间:2023-11-04 10:42:07 25 4
gpt4 key购买 nike

当应用程序中发生某些事情时,我试图交换两个按钮的位置,但是我不认为它起作用,因为布局导致按钮保持不变,因为它们被设置为彼此之间有一定的“dp”距离,以便我可以将它们放在屏幕上我想要的位置。有没有办法解决这个问题,例如:交换每个按钮的布局属性或使用不同的布局方法将按钮放在屏幕上我想要的位置。我用来交换按钮的代码是:

float posX = answer1.getX();
float posY = answer1.getY();
float pos2X = answer2.getX();
float pos2Y = answer2.getY();
answer2.setX(posX);
answer2.setY(posY);
answer1.setX(pos2X);
answer1.setY(pos2Y);

感谢您的帮助:)

最佳答案

只是一个可能有帮助的猜测。您是否考虑过交换按钮本身而不是触摸它们的位置?

Button temp1 = answer1;
Button temp2 = answer2;

answer1 = temp2;
answer2 = temp1;

关于javascript - 如何用约束布局交换两个按钮的位置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48852567/

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