2014-11-06 32 views
0

我需要一个ArrayAdapter建立相当复杂的行内观点:安卓:实现复杂的ArrayAdapter项目与能力切换行

enter image description here

点击在该行的右上角的菜单所以,当或sw,,出现3个按钮的新视图。我可以将它们反转回来。

我已经构建了很多ArrayAdapter,但从来没有处理过这样的事情。

我应该使用标签,还是只是膨胀视图?我应该如何以及在哪里处理按钮点击按钮?

请帮助谁有这样的经验的经验,将欣赏这一点。

回答

0

基本上最好的方法是创建一个视图持有者类并将其用于存储到视图标记中。 每次调用getView时,您都可以检查视图!= null并重新使用您的标签,这是您的持有者。 显然你需要设置一个新的侦听器,因为他们应该做一个不同的动作。 你做的到getView方法这一切