0

我目前正在尝试开发一个可扩展列表视图,每组有两个或更多孩子。它工作正常,但现在我想为孩子制作幻灯片动画,当用户点击父母时。

我找到了这个库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>

向下滑动的“空间”变大了,但我只能看到第一个按钮。应该显示第二个按钮的地方是空的。

有人有想法吗?

4

1 回答 1

1

请将父布局方向更改为垂直解决您的问题。

于 2013-05-07T07:48:33.670 回答