让用户在应用程序内部向应用程序添加按钮

时间:2015-12-02 12:54:33

标签: android

我正在制作一个应用,我需要设置一个设置,其帐户中的用户可以在屏幕上添加自己的自定义按钮。

我已经建立了按钮可以进行的活动,但是在参考如何执行此操作时无法在线找到任何内容。

它是一个销售点应用程序,因此用户进入设置以添加其库存,按钮将显示在注册活动中。

任何帮助都将不胜感激。

如果我不够具体,请告诉我。

编辑:我想让我的应用做用户" john"进入设置,点击添加项目,输入名称价格等,按钮将出现在'注册表'来自信息的活动" john"提供

编辑2:我发现了一些关于以编程方式添加按钮的信息,我将如何为我的布局编写java代码。

我的活动分为3个部分2在顶部,1个在底部,按钮将在底部。

Here is the layout

由于

1 个答案:

答案 0 :(得分:2)

您必须从XML中选择包含按钮的布局。

然后,在收集用户输入(按钮文本,按钮操作)后,您可以写下:

LinearLayout layout = (LinearLayout) findViewById(R.id.yourLayout);
Button button = new Button(this);
button.setText("hit me!");
layout.add(button);

"这"是你的活动,所以如果你是片段,请使用getActivity()。

如果您的容器不是LinearLayout,您将不得不使用LayoutParam,您将在官方文档中找到更多信息。

顺便说一下,这是一个相当常见的问题,您可以在谷歌上找到这些关键字的答案:" android如何以编程方式添加按钮"