2014-07-06 74 views
0

我的應用程序中插入NavigationDrawer時出現問題。繼承人的一部分代碼帶導航抽屜的Android Maps v2

public class MainActivity extends FragmentActivity implements LocationListener, LocationSource { 
    private GoogleMap mMap; 
    private OnLocationChangedListener mListener; 
.. 
} 

在其活動類型,我不能插入導航抽屜。所有我想要的導航抽屜都不是爲了改變片段,因爲我只使用抽屜來按類型顯示標記,將法線貼圖改爲衛星。 任何幫助將不勝感激

回答

0

在Eclipse中創建一個新的項目與NavigationDrawer結構,所以你會得到一個良好的實現導航抽屜的默認代碼。然後你可以合併這個示例代碼和你現有的。

需要自定義您的需要,在MainActivity的方法:

@Override 
public void onNavigationDrawerItemSelected(int position) { 
    // update the main content by replacing fragments 
    FragmentManager fragmentManager = getFragmentManager(); 
    fragmentManager.beginTransaction().replace(R.id.container, PlaceholderFragment.newInstance(position + 1)) 
      .commit(); 
} 

,而不是替換片段,只是你標記/層之間進行切換。

+0

感謝您的回答。但它通過妥善合併我的抽屜代碼解決了這個問題。 – user3809651