设置在slideholder的direction_left在android
问题描述:
我面对一个新的挑战与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">
答
只要在你的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作为参数。
答
SlideHolder也支持反向滑动(从右到左)。要启用此功能使用:
setDirection()
setDirection(SlideHolder.DIRECTION_RIGHT);
setDirection(SlideHolder.DIRECTION_LEFT);
注:该库已被弃用,将不会继续支持。相反,我建议您使用Google支持的DrawerLayout,并遵循其设计指南。
非常感谢,但它不起作用:( –
您正在使用的库提供的方法名称** setDirection **。使用该方法的方向 –
这将接受** DIRECTION_RIGHT **我认为参数 –