动态地在android中选择listview项末尾添加按钮?

时间:2012-09-13 07:14:30

标签: android android-layout android-listview

我有一个列表视图,其中我的列表包含textview,意味着我有一个文本列表,用户可以在其中选择文本,阅读它并在该文本的末尾设置边距注释,并在那里创建一个按钮。因此,当下次用户阅读该文本时,按钮/按钮就在那里,当点击该按钮时,弹出窗口打开,他可以看到他的保证金注释。 现在问题是他可以在最后创建多个保证金说明。在这种情况下,我必须在所选文本视图的末尾动态创建一个或多个按钮。所以请帮助我,我无法动态创建多个按钮。

1 个答案:

答案 0 :(得分:1)

有几种方法可以做到。

1)创建列表项元素的xml文件中已存在的按钮(用户将需要的最大值),并将其可见性设置为不可见或消失。当用户选择它时,您可以将可见性设置为可见。可见性可以动态设置。

2)另一种方法是以编程方式添加按钮。列表视图会出于性能目的重复使用视图。这可以解释为什么你有按钮移动位置的麻烦。在这种情况下,每次在列表适配器的getView方法中创建视图时,您都可以识别列表项的ID并添加和删除按钮。

  • 请记住在getView方法上设置条件并设置可见性或添加/删除按钮。