gpt4 book ai didi

android - 以编程方式设置按钮的边距

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:24:01 29 4
gpt4 key购买 nike

我是 android 的新手,遇到了一个非常基本的问题。我正在开发一个应用程序,我需要在其中滑动图像。在每张图像上,我都必须动态添加按钮。我正在使用 AddContentView() 添加按钮添加按钮。一切正常,但我想动态设置按钮的位置。我在很多地方都读过,每个人都在使用 addView() 添加按钮并设置它们的位置。我试过这个

但它不起作用。任何人都可以告诉我如何使用 addContentView() 设置按钮的边距(位置)。任何帮助将不胜感激。

最佳答案

使用 addView 设置按钮边距对我有用。请务必将正确的 LayoutParams 对象传递给应该保留按钮的 ViewGroup。

FrameLayout fl = new FrameLayout(context);
Button b = new Button(context);
FrameLayout.LayoutParams params = new FrameLayout.LayoutParams(width, height);
params.setMargins(top, left, bottom, right);
fl.addView(b,params);

应该可以。

关于android - 以编程方式设置按钮的边距,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7981456/

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