答案 0 :(得分:2)
如果面板内有ScrollView
或ListView
,请务必在面板上将umanoScrollableView
属性设置为支持的嵌套滚动。
喜欢这个
mSlideUpLayout.setScrollableView(mListView);
答案 1 :(得分:0)
我想通了!
首先,您应该在xml中使用标头ID更改 sothree:umanoDragView (在我的情况下是Viewpager标识)
<com.itsmo.android.zdcmap.widget.SlidingUpPanelLayout
xmlns:sothree="http://schemas.android.com/apk/res-auto"
android:id="@+id/sliding_layout"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:gravity="bottom"
sothree:umanoDragView="@+id/title_bar"
sothree:umanoPanelHeight="50dp"
sothree:umanoShadowHeight="4dp" >
然后在您的活动中添加2行:
mSlidingLayout.setDragView(mNameLayout);
mSlidingLayout.setEnableDragViewTouchEvents(true);
mSlindingLayout是SlidingUpPanelLayout
mNameLayout是我的ListView