我有一个主要的Scrollview布局,其中包含一些LinearLayout,包括几个元素:
我遇到的问题是当我点击任何一个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>
你有解决我的问题的方法吗?
答案 0 :(得分:0)
首先要做的事情。您无法嵌套多个垂直滚动视图。否则,您将有一个实地日试图覆盖适当的触摸事件以使一切正常。
如果您需要在列表滚动时滚动其他视图,则只需添加页眉/页脚视图即可。如果您需要“粘性”,那么粗略的Google搜索就会出现Sticky headers库。