在Android中移动哪个抽屉?

时间:2015-03-02 10:19:22

标签: android navigation-drawer drawerlayout

我的项目有两个导航抽屉。一个位于left使用start而另一个位于right使用end

这里建议push activity on the right when open drawer

每当我打开抽屉时,我的活动都会向右移动。但问题是它在两个抽屉的运动上是正确的。每次向右移动是有道理的,因为我只是在任何抽屉移动时指定它向右移动。

我的问题是如何检测哪个抽屉被移动,以便我可以根据我的偏好向右或向左移动?

这是项目https://github.com/ishanatmuz/StudioHello

的Github回购

1 个答案:

答案 0 :(得分:0)

使用标签 标记您的抽屉,并在onDrawerOpened中检查此标记

示例:

rightDrawer.setTag("Right");

@Override
void onDrawerOpened(View view) {
if(view.getTag().toString().equals("Right"))
          //codeHere
}