我目前正在尝试开发一个每组有两个或更多孩子的expandablelistview。 它工作正常,但现在我想在用户点击父级时为子项设置幻灯片动画的动画。
我找到了这个库https://github.com/tjerkw/Android-SlideExpandableListView,它对每个组的一个项目非常有效。我试图扩展xml布局文件,这样我就可以使用更多的项目而不是每个组只有一个。但它似乎没有用。
这是原始文件。它包括每组一行中的两个按钮。
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="horizontal"
android:id="@+id/expandable"
android:background="#000000">
<Button
android:id="@+id/buttonA"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_weight="0.5"
android:text="Action A"
android:textSize="12dip"/>
<Button
android:id="@+id/buttonB"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_weight="0.5"
android:text="Action B"
android:textSize="12dip"/>
</LinearLayout>
但是,当我现在尝试扩展此布局时,例如:
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="horizontal"
android:id="@+id/expandable"
android:background="#000000">
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content">
<Button
android:id="@+id/buttonA"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="Action A"
android:textSize="12dip"/>
</LinearLayout>
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content">
<Button
android:id="@+id/buttonB"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="Action B"
android:textSize="12dip"/>
</LinearLayout>
</LinearLayout>
向下滑动的“空间”变得更大,但我只能看到第一个按钮。应显示第二个按钮的位置为空。
有人有想法吗?
答案 0 :(得分:1)
请将父级布局方向更改为垂直解决问题。