动态添加视图并处理其事件

时间:2011-06-05 01:36:15

标签: android view android-activity

我希望这很简单。我有一个视图,我想动态添加和删除视图(按钮,图像按钮等)。我还想在我的所有活动中回应这些视图触发的事件。所以,换句话说,我有一个基本的观点,我需要根据需要添加和删除按钮。当这些按钮出现时,我需要能够响应点击等。

基本上这是一个带按钮的菜单栏。视图将合并到每个活动的视图中。

这是用BaseActivity完成的吗?

1 个答案:

答案 0 :(得分:3)

您可以创建对父布局的引用,然后在父级上使用addView()来动态添加Button或其他内容。

使用addView(),您可以设置按钮的新布局参数,以便控制它的位置。也可以为每个按钮定义OnClickListener。 如果您需要更具体的建议,请告诉我。