我是 android 新手,陷入了一个非常基本的问题。我正在开发一个应用程序,其中我需要在 fling 上滑动图像。在每个图像上,我必须动态添加按钮。我正在使用 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);
应该管用。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)