Как заменить SlidingMenu или навигационный ящик активностью или фрагментом?

Можно заменить меню «SlidingMenu» на Activity с другими параметрами, у меня есть следующее:

Como tengo actualmente el proyecto

Я собираюсь есть еще одна опция, которая говорит о конфигурации: в этом желании показать несколько опций, но мне не нужно заполнять фон Fragment, чтобы все работало в меню. Что я в конечном итоге так:

El menu anterior es reemplazado por un Activity

Моя сложность заключается в том, как позвонить, что позвонить, Activity, a Fragment и как поместить его поверх меню?

if (oFragment != null) {
        FragmentManager fragmentManager = getFragmentManager();
        fragmentManager.beginTransaction()
                .replace(R.id.frame_container, oFragment).commit();

         //update selected item and title, then close the drawer
         oDrawerList.setItemChecked(position, true);
         oDrawerList.setSelection(position);
         setTitle(navMenuTitles[position - 1]);
         oDrawerLayout.closeDrawer(oDrawerList);
    } else {
        // error in creating fragment
        Log.e("MainActivity", "Error al crear el Fragment");

        Log.i("Fin", "XXXXXXXXXXXXXXX");
        String Variable;

        Variable = "";

        Toast.makeText(getApplicationContext(),
                "Cerrando sesión !!", Toast.LENGTH_LONG)
                .show();            

        Log.i("La variable", Variable);

        SharedPreferences preferencias=getSharedPreferences("SESION",Context.MODE_PRIVATE);
        Editor editor=preferencias.edit();
        editor.putString("USUARIO", Variable.toString());
        editor.putString("VEHICULO_PREDETERMINADO", Variable.toString());
        editor.commit();    

        Log.i("Fin", Variable);
        finish();           
    }

Но то, что я пытаюсь заменить, - это само меню, без скрытия, как на втором изображении.

0
задан 11.03.2016, 17:15
2 ответа

Это должен быть один fragmento (он не состоит opciГіn в том, чтобы загружать один Activity), дав клик элементу внутри menГє, просто добавь Fragmento

    public void selectItem(int position)
    {
         switch(position)
         {
              case POSICION_CONFIGRUACION:        
                FragmentManager fragmentManager = getFragmentManager()
                         FragmentTransaction fragmentTransaction = fragmentManager.beginTransaction();   
                         Fragment fragment = new FragmentConfiguracion();
                         fragmentTransaction.add(R.id.content_frame, fragment);
                         fragmentTransaction.commit();
             break;
          }
...
...
...
1
ответ дан 24.11.2019, 14:45

Куда ты обнаруживаешь идентификатора меню, чтобы так загружать fragment в зависимости от отборного элемента, он, где ты должен обнаруживать действие и загружать активность settings, но у него не будет sliding меню, ты будешь должен добавлять кнопку бросать назад, чтобы возвращаться в зону app с меню.

0
ответ дан 24.11.2019, 14:45

Теги

Похожие вопросы