android:实现复杂的ArrayAdapter项,能够切换行内的视图

时间:2014-11-06 14:22:59

标签: java android custom-controls android-arrayadapter

我需要在ArrayAdapter中构建非常复杂的行:

enter image description here

因此,当点击或浏览行右上角的菜单时,会出现带有3个按钮的新视图。而且我可以把它们转回去。

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

我应该使用标签,还是只是给视图充气?我应该如何以及在哪里处理按钮上的按钮?

请帮助谁有这样的经历,会很感激。

2 个答案:

答案 0 :(得分:1)

我认为最好的方法是使用这个库,它完全符合您的要求:https://github.com/daimajia/AndroidSwipeLayout

答案 1 :(得分:0)

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