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