2013-12-11 33 views
2

我想總是在平板電腦上顯示滑動菜單(jfeinstein的slidingmenu),但我想這樣做,而不必將所有活動「轉換」爲片段(當然,滑動菜單本身可以是一種分割)。這可能嗎?總是顯示滑動菜單,如果在平板電腦上(沒有片段)

這是我當前的代碼: 只有在用戶請求時才顯示滑動菜單。

@Override 
public void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.activity_main); 

    //Slding menu 
    slidingMenu = new SlidingMenu(this); 
    slidingMenu.setMode(SlidingMenu.LEFT); 
    slidingMenu.setTouchModeAbove(SlidingMenu.TOUCHMODE_FULLSCREEN); 
    slidingMenu.setShadowWidthRes(R.dimen.slidingmenu_shadow_width); 
    slidingMenu.setShadowDrawable(R.drawable.slidingmenu_shadow); 
    slidingMenu.setBehindOffsetRes(R.dimen.slidingmenu_offset); 
    slidingMenu.setFadeDegree(0.35f); 
    slidingMenu.attachToActivity(this, SlidingMenu.SLIDING_CONTENT); 
    slidingMenu.setMenu(R.layout.slidingmenu); 


    getActionBar().setDisplayHomeAsUpEnabled(true); 

    getWindow().setWindowAnimations(0); 
} 

這就是我想要完成的。總是在平板電腦上顯示菜單(在手機上,它應該仍然是滑動菜單)。

平板:on a tablet電話:one a phone

+0

我不認爲庫允許你這樣做,因爲當你關閉移動的內容時,它會關閉菜單。你可能想看看SlidingPaneLayout,因爲這是什麼在這種情況下使用http://developer.android.com/reference/android/support/v4/widget/SlidingPaneLayout.html如果視圖可以放在屏幕上它顯示的內容和菜單,如果它不能那麼你滑動查看菜單 – tyczj

回答

相關問題