2017-07-31 51 views
1

我面對一個新的挑戰與Android上的SlideHolder菜單,我使用這個示例代碼,它運行良好,但我想打開這個菜單權離開屏幕,我該如何設置這個性質?設置在slideholder的direction_left在android

<com.agimind.widget.SlideHolder xmlns:android="http://schemas.android.com/apk/res/android" 
          xmlns:tools="http://schemas.android.com/tools" 
          android:id="@+id/slideHolder" 
          android:layout_width="fill_parent" 
          android:layout_height="fill_parent" 
          tools:context=".MainActivity" 
          tools:ignore="UselessLeaf,HardcodedText"> 

回答

0

只要在你的XML中這樣做。其中工具:openDrawer = 「結束」是主鍵

<android.support.v4.widget.DrawerLayout 
    xmlns:android="http://schemas.android.com/apk/res/android" 
    xmlns:app="http://schemas.android.com/apk/res-auto" 
    xmlns:tools="http://schemas.android.com/tools" 
    android:id="@+id/drawer_layout" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    android:fitsSystemWindows="true" 
    tools:openDrawer="end"> 

編輯

您可以使用這個setDirection方法。這將接受DIRECTION_RIGHT作爲參數。

+0

非常感謝,但它不起作用:( –

+0

您正在使用的庫提供的方法名稱** setDirection **。使用該方法的方向 –

+1

這將接受** DIRECTION_RIGHT **我認爲參數 –

0

SlideHolder也支持反向滑動(從右到左)。要啓用此功能使用:

setDirection()

setDirection(SlideHolder.DIRECTION_RIGHT); 
setDirection(SlideHolder.DIRECTION_LEFT); 

注:該庫已被棄用,將不會繼續支持。相反,我建議您使用Google支持的DrawerLayout,並遵循其設計指南。