2015-03-02 49 views
0

我的项目有两个导航抽屉。一个在left上使用start,另一个在right上使用end哪个抽屉正在Android中移动?

正如本文push activity on the right when open drawer

我得到了我的活动,每当我打开我的抽屉里向右移动建议。但问题在于,它正在向右移动,对两个抽屉的移动。每次都正确移动是有道理的,因为我只在任何抽屉移动时才将其分配给右移。

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

下面是该项目https://github.com/ishanatmuz/StudioHello

+0

怎么办你在'onDrawerSlide()'第一个参数? – Gorcyn 2015-03-02 10:28:30

回答

0

使用标签 标记你的抽屉的GitHub库,并在onDrawerOpened检查此标签

例如:

rightDrawer.setTag("Right"); 

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

谢谢。这解决了我的问题。 – Ishan 2015-03-02 10:38:54