Android:我的布局中有几个ExpandableListView问题

时间:2013-04-25 22:39:35

标签: android expandablelistview

我有一个主要的Scrollview布局,其中包含一些LinearLayout,包括几个元素:

  • ExpandableListView#1(还有1个孩子)
  • 的TextView
  • ExpandableListView#2(还有1个孩子)
  • 多个文字观点

我遇到的问题是当我点击任何一个ExpandableListView时,le显示本身并没有扩展。

您可以在此屏幕捕获中看到未展开的视图(尚未加入):

https://plus.google.com/photos/101037819512700772601/albums/5870915782494751761/5870915784486932322

您可以在此屏幕中看到应该展开的视图(一旦我点击了ExpandableListViews):

https://plus.google.com/photos/101037819512700772601/albums/5870915782494751761/5870915780856077570

你有我的布局:

<?xml version="1.0" encoding="utf-8"?>
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical" 
android:layout_width="match_parent"
android:layout_height="wrap_content" >

    <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:orientation="vertical" >

            <ExpandableListView 
                android:id="@+id/expandableView" 
                android:layout_width="match_parent" 
                android:layout_height="match_parent">
            </ExpandableListView>

            <TextView
                android:id="@+id/providerNameView"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content" 
                android:layout_marginTop="2dp"
                android:text="ABCDEF1"
                android:textSize="25sp"
                android:textStyle="bold" />         

            <ExpandableListView
                android:id="@+id/expandableView2"
                android:layout_width="match_parent"
                android:layout_height="match_parent">

            </ExpandableListView>

            <TextView
                android:id="@+id/providerNameView"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content" 
                android:layout_marginTop="2dp"
                android:text="ABCDEF2"
                android:textSize="25sp"
                android:textStyle="bold" />         

             . . . 

    </LinearLayout>     

</ScrollView>

你有解决我的问题的方法吗?

1 个答案:

答案 0 :(得分:0)

首先要做的事情。您无法嵌套多个垂直滚动视图。否则,您将有一个实地日试图覆盖适当的触摸事件以使一切正常。

如果您需要在列表滚动时滚动其他视图,则只需添加页眉/页脚视图即可。如果您需要“粘性”,那么粗略的Google搜索就会出现Sticky headers库。