如何使Button在另一个类/ activity / xml中创建另一个按钮?

时间:2012-08-21 21:38:36

标签: android eclipse class button android-activity

我想知道如何在我的Android应用程序中编写一个按钮来创建/在不同的xml /类中创建一个新按钮? 有人可以帮我弄这个吗? 任何帮助赞赏。 感谢。

2 个答案:

答案 0 :(得分:2)

我可以看到两个方法。

  1. 像往常一样创建要启用的按钮,但是在XML布局文件中创建另一个按钮。然后将其android:visibility参数设置为goneinvisible。现在您可以控制是否可以从代码中看到视图。用户View.setVisibility()进行更改。 请查看此链接以获取更多详细信息:http://developer.android.com/reference/android/view/View.html#setVisibility(int)(它还解释了invisiblegone之间的区别)

  2. 您可以从代码中动态地向ViewGroup添加视图。为此,您可以通过代码... new Button(...)...创建所需的按钮,然后通过调用ViewGroup将其添加到所需的ViewGroup.addView(...)。 有关该主题的更多信息:Android: Add a view to a specific Layout from code

答案 1 :(得分:0)

您可以使用setVisibility方法。

只需将其设置为INVISIBLE即可“创建”按钮,当用户单击第一个按钮时,将第二个按钮的setVisibility设置为VISIBLE,看起来您创建了一个新按钮。 / p>

阅读更多内容: public void setVisibility (int visibility)

相关问题