解决方案 »

  1.   

    最近刚做了一个和你差不多的界面,我是给listview设好id 在java代码中获取后设置点击事件的
      

  2.   

    我用的是popwindow 这样做是无法实现这种功能的 当时可以用FrameLayout布局 弹出的窗口放在上面显示即可 不用popwindow <FrameLayout
                android:layout_width="match_parent"
                android:layout_height="match_parent">            <com.funi.cloudcode.util.pullview.PullListView
                    android:id="@+id/plv_old_houses"
                    android:layout_width="match_parent"
                    android:layout_height="match_parent"
                    android:cacheColorHint="@null"
                    android:divider="@drawable/list_line"
                    android:dividerHeight="0.1dip"
                    android:scrollbars="none"
                    ptr:mode="both" />            <LinearLayout
                    android:id="@+id/layout_old_house_types"
                    android:layout_width="80dp"
                    android:layout_gravity="right"
                    android:layout_marginRight="5dp"
                    android:orientation="vertical"
                    android:visibility="gone"
                    android:layout_height="wrap_content">                <ImageView
                        android:layout_width="wrap_content"
                        android:layout_height="wrap_content"
                        android:src="@drawable/a_top"
                        android:layout_gravity="center_horizontal" />                <LinearLayout
                        android:layout_width="match_parent"
                        android:layout_height="match_parent"
                        android:layout_marginTop="-0.05dp"
                        android:background="@drawable/shape_layout_house_type">                    <ListView
                            android:id="@+id/lv_old_house_types"
                            android:layout_width="match_parent"
                            android:layout_height="match_parent"
                            android:cacheColorHint="@null"
                            android:layout_marginRight="@dimen/margin_8"
                            android:layout_marginLeft="@dimen/margin_8"
                            android:divider="@drawable/list_line"
                            android:listSelector="@color/transparent"
                            android:dividerHeight="0.1dip"
                            android:scrollbars="none" />
                    </LinearLayout>
                </LinearLayout>
            </FrameLayout>