ListView扩展单元格动画Dosen&ft崩溃

时间:2014-06-03 09:19:57

标签: android listview android-listview expandablelistview

您好我在devBytes上发现了这个视频,这是一个不错的扩展列表视图动画,您可以下载code。 这段代码完美无缺,但是当我尝试在扩展布局中添加任何内容(如按钮或文本)时,我的列表视图会展开并显示新元素,但永远不会崩溃。 logcat中没有显示任何错误或异常,因为我是android的新手,我无法确定问题所在。 在调试我的代码后,我注意到扩展的listview项目没有进入点击列表方法。

这是list_view_item.xml

 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
 android:layout_width="match_parent"
 android:layout_height="match_parent"
 android:background="@drawable/border"
 android:orientation="vertical">

 <LinearLayout
    android:id="@+id/item_linear_layout"
    android:layout_height="wrap_content"
    android:layout_width="match_parent"
    android:orientation="horizontal">

    <ImageView
        android:id="@+id/image_view"
        android:layout_height="match_parent"
        android:layout_width="0dp"
        android:gravity="center_vertical"
        android:layout_weight="1"
        android:scaleType="center"/>

    <TextView
        android:id="@+id/title_view"
        android:layout_height="fill_parent"
        android:layout_width="0dp"
        android:gravity="center"
        android:layout_weight="2"
        android:textStyle="bold"
        android:textSize="22sp"
        android:textColor="#ffffff"/>

  </LinearLayout>

  <com.example.android.expandingcells.ExpandingLayout
        android:id="@+id/expanding_layout"
        android:layout_height="wrap_content"
        android:layout_width="match_parent"
        android:visibility="gone">

        <LinearLayout
            android:id="@+id/item_expanding_linear_layout"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:orientation="vertical" >

            <TextView
                android:id="@+id/text_view"
                android:layout_width="wrap_content"
                android:layout_height="match_parent"
                android:gravity="center_horizontal"
                android:paddingBottom="20dp"
                android:paddingLeft="20dp"
                android:paddingRight="20dp"
                android:textColor="#ffffff"
                android:textSize="22sp"
                android:textStyle="bold" />

            <Button
                android:id="@+id/button1"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:gravity="bottom"
                android:text="Button" />

        </LinearLayout>



  </com.example.android.expandingcells.ExpandingLayout>

  </LinearLayout>

0 个答案:

没有答案