2013-12-11 2 views
2

Я хотел бы всегда показывать скользящее меню (скользящее меню jfeinstein) на планшете, но я хотел бы сделать это, не «преобразовать» все мои действия в фрагменты (разумеется, скользящее меню само по себе может быть хрупким). Это возможно?Всегда показывать скользящее меню, если на планшете (без фрагментов)

Это мой текущий код: Он отображает скользящее меню только по запросу пользователя.

@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

Я не думаю, что библиотека позволяет это сделать, потому что, когда вы clikc перемещаемый контент, он закрывает меню. вы можете посмотреть на SlidingPaneLayout, потому что именно это и используется в этом случае http://developer.android.com/reference/android/support/v4/widget/SlidingPaneLayout.html, если представление может поместиться на экране он отображает содержимое и меню, если он не может затем скользить, чтобы увидеть меню – tyczj

ответ

0

Если вы используете DrawerLayout вы можете использовать этот метод:

public void setDrawerLockMode (int lockMode, View drawerView) 

Описанная здесь: http://developer.android.com/reference/android/support/v4/widget/DrawerLayout.html#setDrawerLockMode(int, android.view.View)

+0

Мои пристрастия, я говорил о скользящем меню JFeinsteins. Изменен мой вопрос. – Mdlc

Смежные вопросы