按钮OnCreate不同活动的资产/资源

时间:2013-10-26 02:24:26

标签: javascript android jquery oncreate

你好我之前已经问过这个问题,但也许它不清楚或被认为是无关紧要但我需要弄清楚如何制作一个按钮OnClick在另一个XML布局上创建一个按钮。

我对java和编码非常陌生并且已经查看过去几天但是找不到任何有关我将如何进行此操作的信息。

我能得到的最接近的是stackoverflow上的另一个用户问题,其中保持我想要创建的按钮的方法是不可见的并且让它切换原始按钮的OnClick,但这是不可行的。

虽然这个方法适用于我需要单击以生成另一个按钮的单个按钮,但它生成它的位置也会从其他来源生成不同种类的按钮。这似乎可能的唯一方法是从每个源中存储数十个不可见的按钮,这似乎不是代码明智的方法。

我非常感谢这方面的任何帮助,我不希望任何人向我展示它是如何完成的,或者如果你只是按照在线指南,教程或信息来源的方向推动我,我就不会给我写示例代码。非常感激,

感谢您的耐心等待。

1 个答案:

答案 0 :(得分:1)

以编程方式创建Button并添加到LinearLayout。

//First get the reference of LinearLayout where you need to add the buttons.

LinearLayout ll=(LinearLayout)findViewbyId(R.id.llayout);

// Layout Param
LayoutParams param = new LinearLayout.LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT);

/* This line of code to add the button in layout (implement your own logic i.e how many time you need to add the button and at which condition you need to add).*/

Button button = new Button(Context);
button.setText("dynamic button 1");
ll.addView(button,param);

希望这能实现你的目标。