gpt4 book ai didi

Android SlidingDrawer 默认状态?

转载 作者:行者123 更新时间:2023-11-29 00:50:04 26 4
gpt4 key购买 nike

我目前在使用 SlidingDrawer 时遇到问题。我希望它在应用程序启动时关闭,这样它就不会妨碍。但是,尽管将 slide.close() 放在我 Activity 的 onCreate() 中,但确定它将打开。如果我改用 slide.animateClose() 它似乎是关闭的,但这会减慢我的应用程序的加载速度。

如何让它默认关闭?

干杯

    <SlidingDrawer 
android:layout_width="fill_parent"
android:padding="4dp"
android:id="@+id/Mnu_Slide"
android:content="@+id/Mnu_SlideCont"
android:handle="@+id/Mnu_SlideBtn"
android:layout_gravity="bottom"
android:layout_height="112dp">
<ImageView
android:id="@id/Mnu_SlideBtn"
android:src="@drawable/handle1"
android:layout_height="wrap_content"
android:layout_width="wrap_content" />
<LinearLayout
android:id="@id/Mnu_SlideCont"
android:layout_height="wrap_content"
android:layout_width="fill_parent"
android:orientation="horizontal"
android:gravity="center_vertical|center_horizontal" android:background="@drawable/tray1xml">
<ImageView
android:id="@+id/Mnu_Chem"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/icon" />
<ImageView
android:id="@+id/Mnu_Physics"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/physicon" />
</LinearLayout>
</SlidingDrawer>

最佳答案

我看不出有什么明显的错误。和我自己的很像SlidingDrawer代码(我已经包含在 this question 中)并且总是开始关闭,不需要在 onCreate() 中显式关闭它方法。

我怀疑它可能与这个 View 存放在里面的任何东西有关:它是否有可能出现在 LinearLayout 中? ?尝试将其更改为 RelativeLayout反而。 docs for SlidingDrawer有点含糊,但他们确实说:

SlidingDrawer should be used as an overlay inside layouts. This means SlidingDrawer should only be used inside of a FrameLayout or a RelativeLayout for instance.

希望对您有所帮助。

关于Android SlidingDrawer 默认状态?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3567681/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com