折叠和展开列表视图旁边的视图

collapse and expand view beside listview

我有一个自定义列表视图,每行的 xml 代码是:

<TextView
    android:layout_width="match_parent"
    android:layout_height="150dp"
    android:text="New Text"
    android:textColor="#000000"
    android:id="@+id/headerTextView"
    android:textAlignment="center"

    android:textSize="30sp"
    android:textStyle="bold"

   />
<LinearLayout
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical"
    android:id="@+id/dynamicLL">
    <TextView
        android:layout_width="match_parent"
        android:id="@+id/fadeText"
        android:layout_height="200dp"
        android:textAlignment="center"
        android:textSize="18sp"
        android:gravity="center"

        android:text="No Event registered!!"/>



</LinearLayout>

在我的 LinearLayout("@+id/dynamicLL") 之后 textView 在 myAdapter 的 getView 中动态添加视图 我对此 listView 没有问题,但我有一个工具栏,即使单击按钮也可以隐藏和显示或在我的另一个页面中用手指拖动这个工具栏可以顺利关闭和打开但是在这个列表视图上(特别是当我在我的 LinearLayout 中有很多动态添加的行时)工具栏显示和隐藏卡住。 我想知道我能为此做些什么 problem.I 希望工具栏显示和隐藏没有任何卡住。工具栏在另一个片段中隐藏和显示没有任何卡住但是在这个列表视图旁边它卡住了

我终于找到了答案,重点是当我们在另一个视图旁边有列表视图并且我们想要另一个视图平滑地折叠或展开时我们应该给列表视图定义高度例如 android:layout_height="800dp"

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

  <ListView
     android:layout_width="match_parent"
     android:layout_height="800dp"
     android:id="@+id/lv"
     />

</LinearLayout>