0

我已经在我的应用程序中实现了可扩展列表视图。在我的 xml 中,我在可扩展列表视图下方有一些按钮。所以当我运行我的应用程序可扩展列表视图时工作正常,但我在该列表下方的按钮不起作用。没有发生任何事情当我点击我的按钮时,这些按钮与展开列表视图无关。我也将列表的所有子视图设置为可聚焦的错误。但是我的按钮点击不起作用..有人帮帮我吗?这是我的代码,

<include
    android:id="@+id/headerID"
    layout="@layout/ds_header" />

<include layout="@layout/postadeal_menufooter" />

<LinearLayout
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:layout_below="@+id/headerID" >

    <ExpandableListView
        android:id="@+id/postadeal_ExpandListID"
        android:layout_width="match_parent"
        android:layout_height="500dp"
        android:layout_alignParentLeft="true"
        android:layout_centerVertical="true" >
    </ExpandableListView>
</LinearLayout>

这里“postadeal_menufooter”布局包含我的按钮,位于我的可扩展列表视图下方

4

2 回答 2

0

你是如何设置你的xml布局的?你有它们在RelativeLayout中吗?确保您的 ExpandableListview 不在按钮的“顶部”,否则您的点击将在它有机会传播到相关按钮之前被拦截。此外,如果您覆盖 onTouchListeners,请检查不拦截用于按钮的点击。没有您提供的任何代码,很难进一步了解细节。希望这可以帮助。

<include
    android:id="@+id/headerID"
    layout="@layout/ds_header" />

<LinearLayout
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:layout_below="@+id/headerID" >

    <ExpandableListView
        android:id="@+id/postadeal_ExpandListID"
        android:layout_width="match_parent"
        android:layout_height="500dp"
        android:layout_alignParentLeft="true"
        android:layout_centerVertical="true" >
    </ExpandableListView>
</LinearLayout>

<include layout="@layout/postadeal_menufooter" />
于 2013-10-03T10:38:13.293 回答
0

在列表视图之后添加页脚。

于 2013-10-08T07:46:34.257 回答