如何以编程方式在android中添加/删除项目?

时间:2014-05-13 08:10:09

标签: java android

首先,抱歉我的英语不好。

在我的应用程序中,我要求用户确定他们需要多少Imageview或Textview或任何项目。例如,当用户打开应用程序时,他会看到一个名为“添加相册”的按钮。然后他点击它并选择名称,并在“添加”按钮上方创建相册按钮。

之后,用户可以转到相册并确定他的专辑需要多少页面。然后在每个页面中,他可以确定该特定页面中应该有多少想象和文本视图。

这是App Idea,现在我陷入了第一级。如何在代码中添加/删除功能?现在我可以想到在第一个中创建imagview nad textviews并将它们设置为“不可见”,当用户选择“2 Image”时,我可以看到2个Imagviews。或者在第一页中执行此操作以在列表中添加按钮。

这是正确的方法吗?

1 个答案:

答案 0 :(得分:0)

不,添加像这样的动态元素的最佳方法是对listview或gridview中的每个项使用listviewgridview控件,您将定义一个包含任何控件的布局想要的。

然后要添加可选择的x专辑(如按钮),您只需将x行添加到listview或gridview,这将显示您想要的控件。列表项是可点击的,因此它们的行为就像一个按钮。

按照您的描述生成控件是一个坏主意,但listviews和gridviews对于这种情况是理想的