2015-03-02 25 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