我想知道如何在我的 android 应用程序中编写一个按钮以在不同的 xml/类中创建/制作一个新按钮?有人可以帮我弄这个吗?任何帮助表示赞赏。谢谢。
问问题
115 次
2 回答
2
我可以看到两种方法。
像往常一样创建您想要启用的按钮,但在 XML 布局文件中创建另一个按钮。然后将其
android:visibility
参数设置为gone
orinvisible
。现在您可以从代码中控制视图是否可见。用户View.setVisibility()
来改变它。查看此链接以获取更多详细信息:http: //developer.android.com/reference/android/view/View.html#setVisibility(int)(它还解释了invisible
和之间的区别gone
)ViewGroup
您可以从代码中动态添加视图。为此,您可以从代码中创建所需的按钮... new Button(...)...
,然后ViewGroup
通过调用将其添加到所需的ViewGroup.addView(...)
. 有关该主题的更多信息:Android:从代码向特定布局添加视图
于 2012-08-21T22:04:00.540 回答
0
您可以使用 setVisibility 方法。
只需将您希望“创建”的按钮设置为 INVISIBLE,当用户单击第一个按钮时,将第二个按钮的 setVisibility 设置为 VISIBLE,看起来您创建了一个新按钮。
于 2012-08-21T22:04:36.417 回答