我正在制作一个应用程序,它允许用户通过移动按钮等项目来更改界面,删除它们并添加新的。所以我需要知道如何通过java代码更改相对布局中按钮的布局属性(如toRightOf),以便我可以动态地重新定位它们。
我试过使用 layoutparams 但我还没有找到解决方案。我读过其他建议使用绝对布局并更改属性 x 和 y 的帖子。这是唯一的方法还是我可以使用相对布局?
请帮忙。
我正在制作一个应用程序,它允许用户通过移动按钮等项目来更改界面,删除它们并添加新的。所以我需要知道如何通过java代码更改相对布局中按钮的布局属性(如toRightOf),以便我可以动态地重新定位它们。
我试过使用 layoutparams 但我还没有找到解决方案。我读过其他建议使用绝对布局并更改属性 x 和 y 的帖子。这是唯一的方法还是我可以使用相对布局?
请帮忙。
您将需要使用addRule
/ getRule
from RelativeLayout.LayoutParams
class 的组合。
这是一些示例的链接。