为此设计更正Android布局

时间:2013-11-18 18:02:50

标签: android android-layout

我正在尝试构建以下布局,但我不确定我应该使用哪种Android布局。

My layout

它只是一个表(正确的术语?),但我想要滑动等功能来删除一行,然后展开点击(以显示另一个视图)。它也应该是可滚动的。

我目前在滚动视图上是LinearLayout,我用其他自定义布局填充。

为了实现扩展功能,我在LinearLayout中有更多自定义视图,默认情况下是隐藏的,然后显示是否按下它们上面的布局。所有这些都存在于ScrollView


TableLayout会对所有这些更好吗?我最初选择了LinearLayout而不是TableLayout,因为我对TableLayout列感到困惑(并且不需要多列)。我觉得我现在正在重新发明轮子。

1 个答案:

答案 0 :(得分:3)

您根本不需要 ScrollView TableLayout 。简单的方法是使用ListView,然后在原始适配器上,使用滑动手势算法实现onTouchListener方法(不难编码)。

滑动可扩展视图可以使用此库处理(非常有用)

https://github.com/nhaarman/ListViewAnimations