Android ExpandableListView按钮不起作用

时间:2013-10-03 10:20:22

标签: android

我已经在我的应用程序中实现了可扩展列表视图。在我的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”布局包含我的按钮,它位于我的可扩展列表视图下方

2 个答案:

答案 0 :(得分: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" />

答案 1 :(得分:0)

在列表视图后添加页脚。