我是 android 新手,遇到了一个非常基本的问题。我正在开发一个应用程序,我需要在其中滑动图像。在每个图像上我必须动态添加按钮。我正在使用 AddContentView() 添加按钮来添加按钮.一切都很好,但我想动态设置按钮的位置。我在很多地方都读过,每个人都在使用 addView() 添加按钮并设置它们的位置。我试过这个
但它不起作用。谁能告诉我如何使用 addContentView() 设置按钮的边距(位置)。任何帮助将不胜感激。
我是 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);
应该管用。