底部导航抽屉带水平滚动条

时间:2014-05-28 10:53:51

标签: android navigation-drawer horizontalscrollview

我试图在屏幕外面的底部实现我想要的菜单。当我从屏幕的底部边缘向上滑动时,我希望它出现在那里。 此外,我想在那里HorzizontalScrollView。实际上它应该像Navigation Drawer一样工作。

这是我已经尝试过的布局。我使用了umano AndroidSlidingUpPanel:

<com.sothree.slidinguppanel.SlidingUpPanelLayout
xmlns:sothree="http://schemas.android.com/apk/res-auto"
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:gravity="bottom"
sothree:panelHeight="200dp"
sothree:shadowHeight="4dp"
sothree:overlay="true">

<TextView
    android:text="Hier wird das pdf gezeigt"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:gravity="center"/>


    <HorizontalScrollView
        android:layout_width="wrap_content"
        android:layout_height="match_parent"
        android:id="@+id/file_scroll_view"
        >
        <LinearLayout
            android:layout_width="wrap_content"
            android:layout_height="fill_parent"
            android:id="@+id/file_scroll_view_linear_layout"
            android:orientation="horizontal">
        </LinearLayout>
    </HorizontalScrollView>

向上滑动有效,但我不知道 知道如何将其放置在屏幕之外以及如何让它向上滑动直到它与底边对齐。

此外,我希望ScrollView正常工作。在我尝试使用SldingUpPanel之前,它就像魅力一样,但现在它不可滚动。

任何人都有想法或任何提示如何解决这个问题?

1 个答案:

答案 0 :(得分:1)

没有什么可以看到你必须:

slidePanel.setPanelHeight(0); // I couldn't find anything on XML for that

并在中途停止:

slidePanel.expandPane(0.1f); // for example for 10% of screen.