【问题标题】:Android SlidingDrawer default state?Android SlidingDrawer 默认状态?
【发布时间】:2010-09-07 06:26:00
【问题描述】:

我目前在使用 SlidingDrawer 时遇到问题。我希望它在应用程序启动时关闭,以免妨碍它。但是,尽管将slide.close() 放在我的活动的 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>

【问题讨论】:

    标签: android android-widget slidingdrawer


    【解决方案1】:

    我看不出有什么明显的问题。它看起来与我自己的 SlidingDrawer 代码(我已包含在 this question 中)非常相似,并且始终开始关闭,无需在 onCreate() 方法中显式关闭它。

    我怀疑它可能与此视图的内容有关:它是否有可能出现在 LinearLayout 中?请尝试将其更改为 RelativeLayout。 docs for SlidingDrawer 有点含糊,但他们确实说:

    SlidingDrawer 应该用作 覆盖内部布局。这表示 仅应使用 SlidingDrawer 在 FrameLayout 或 例如,RelativeLayout。

    希望对您有所帮助。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-06-18
      • 2017-04-02
      • 2021-12-06
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多