我可以用什么代替滑动抽屉

What can i use instead of a Sliding drawer

我正在制作一个启动器应用程序。在本教程中,它使用了在 Api 中弃用的滑动抽屉 17. 我可以用什么代替它?我尝试使用此处link下方的其中一篇帖子中的幻灯片面板到下方gitHub

gitHubLinkhttps://github.com/umano/AndroidSlidingUpPanel

。但它不允许我以我想要的方式使用它。我希望应用程序出现在抽屉中而不是主要内容中。出于某种原因,第二个视图只允许我创建一个文本视图,用于手柄向上滑动。关于我可以使用哪些其他方法来完成相同工作的任何建议。它必须从底部向上滑动。感谢大家的帮助

好的,伙计们,猜猜看。使用我在问题中发布的 GitHub 。它所做的是因为我大声说出了我喜欢的布局,但只有 2 children。我使用相对布局作为我的第一个布局,其中包含用于我的主屏幕应用程序的 gridView 并将其关闭。然后我使用下面的花药相对布局,里面有一个文本视图,然后另一个相对布局设置在顶部有 80dp 填充(我的文本句柄的大小)在这个里面我有另一个 gridview 用于我的应用程序并将它全部关闭。

Xml 看起来像这样

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent"
    android:layout_height="match_parent"  tools:context=".MainActivity"
    android:id="@+id/Mainlayout"
    >










    <com.sothree.slidinguppanel.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:umanoPanelHeight="80sp"
        sothree:umanoShadowHeight="4dp"
        sothree:umanoDragView ="@+id/dragView"
        sothree:umanoScrollableView="@+id/list"

        >


        <RelativeLayout
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            >

        <GridView
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:id="@+id/content1"
            android:columnWidth="90dp"
            android:numColumns="auto_fit"
            android:verticalSpacing="50dp"
            android:horizontalSpacing="50dp"
            android:stretchMode="columnWidth"
            android:gravity="center"
            android:clickable="true"
            >

        </GridView>
        </RelativeLayout>

        <RelativeLayout
            android:layout_width="match_parent"
            android:layout_height="match_parent">

            <TextView
                android:layout_width="match_parent"
                android:layout_height="match_parent"
                android:id="@+id/handle"
                android:text="b"
                android:textSize="80sp"
                android:textColor="#17ff1c"
                android:gravity="center|top"
                android:clickable="true" />



        <RelativeLayout
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:paddingTop="80sp"
            android:id="@+id/dragView"
            android:clickable="true"
            android:focusable="false">

            >



            <GridView
                android:layout_width="match_parent"
                android:layout_height="match_parent"
                android:paddingBottom="80sp"
                android:id="@+id/content"
                android:columnWidth="90dp"
                android:numColumns="auto_fit"
                android:verticalSpacing="50dp"
                android:horizontalSpacing="50dp"
                android:stretchMode="columnWidth"
                android:gravity="center"

                >

            </GridView>
        </RelativeLayout>

        </RelativeLayout>
    </com.sothree.slidinguppanel.SlidingUpPanelLayout>


</RelativeLayout>