相关疑难解决方法(0)

如何在所有活动中显示导航抽屉?

我有一个Navigation Drawer应该出现在我的所有活动中.

我看到了许多与此相似的问题,并找到了像使用其他活动扩展MainActivity的解决方案.

所以我将我的主要活动扩展到我的第二个活动.但抽屉没有在第二个活动中显示

主要活动

public class MainActivity extends ActionBarActivity
{
    private ListView mDrawerList;
    private DrawerLayout mDrawer;
    private CustomActionBarDrawerToggle mDrawerToggle;
    private String[] menuItems;

@Override
protected void onCreate(Bundle savedInstanceState)
{
    super.onCreate(savedInstanceState);
    supportRequestWindowFeature(WindowCompat.FEATURE_ACTION_BAR);
    // getSupportActionBar().hide();
    setContentView(R.layout.activity_main_drawer);

    // enable ActionBar app icon to behave as action to toggle nav drawer
    getSupportActionBar().setDisplayHomeAsUpEnabled(true);
    getSupportActionBar().setHomeButtonEnabled(true);

    mDrawer = (DrawerLayout) findViewById(R.id.drawer_layout);

    // set a custom shadow that overlays the main content when the drawer
    // opens
    mDrawer.setDrawerShadow(R.drawable.drawer_shadow, GravityCompat.START);

    _initMenu();
    mDrawerToggle = new CustomActionBarDrawerToggle(this, mDrawer);
    mDrawer.setDrawerListener(mDrawerToggle);

} …
Run Code Online (Sandbox Code Playgroud)

java android navigation-drawer android-actionbar-compat

23
推荐指数
2
解决办法
6万
查看次数

滑动抽屉出现在所有活动中

我正在开发一个包含许多活动的应用程序,我创建了自己的菜单(我不想使用内置的菜单按钮)和滑动抽屉,因为滑动抽屉位于屏幕的底部并包含我的菜单按钮

我需要的是使滑动抽屉出现在我的所有活动中

我试图创建一个活动,并将其内容视图设置为包含抽屉的xml文件,然后在所有其他活动中扩展该活动,但此解决方案不起作用

有什么建议吗?

android menu slidingdrawer

16
推荐指数
2
解决办法
2万
查看次数