我正在尝试在下图中创建类似(在油漆中创建非常糟糕)的东西:
我只有4个项目,不会更多。这些项目包含两个文本视图。但是,当您单击一个项目时,我希望它通过三个额外的按钮将其扩展(如项目 2)到底部。如果有一些不错的展开动画,那就太好了。我不希望这个列表滚动,它只需要适合我的屏幕。而且只有一个可以扩展。
我认为有两种选择,但也许我错过了一些东西。1)创建一个itemlayout.xml,包含一个线性布局或包含额外按钮的东西,设置为linearlayoutbuttoncontainer.setvisibility(View.GONE)。然后建立一个开关,关闭除点击的其他开关,并将点击的项目的可见性设置为可见。我想这将相当容易构建,我预计不会有很多问题。但是是否可以创建动画或者只是突然的屏幕变化?
2)可扩展列表视图,带有可扩展项目中的按钮。我知道它可以只扩展一个项目,方法是重新定义扩展的项目并再次关闭它。但是有没有可能用可扩展部分的按钮来做到这一点?实际上,我从未使用过可扩展视图。
任何人都知道最好的解决方案应该是什么?谢谢