【问题标题】:android: how to dynamically change layout of navigation drawer?android:如何动态更改导航抽屉的布局?
【发布时间】:2014-06-22 03:11:45
【问题描述】:

我为整个应用程序使用一个活动,但使用多个片段来表示不同的屏幕。我也有一个导航抽屉来配合它。我想根据用户是否登录来更改导航抽屉布局。如何动态更改导航抽屉的布局。导航抽屉是否可以有不同的布局xml,一种用于登录视图,一种用于匿名用户?如果有,该怎么做?

第二个问题:对于我想做的事情,有没有更好的方法?

非常感谢

【问题讨论】:

    标签: android android-layout android-fragments navigation-drawer


    【解决方案1】:

    您应该等到知道用户是否已登录后再创建导航抽屉。

    通常,您需要一个作为启动屏幕的 LoginActivity,以及用于用户登录时的 MainActivity。

    无论用户是登录还是“跳过”登录,您都会在创建导航抽屉时获得此信息。

    【讨论】:

    • 好吧,我确实想为未登录的用户显示抽屉,因为即使用户未登录,也有一些常见的屏幕可供用户导航。并非所有功能都对未登录的用户可用已登录。所以我想为所有用户显示抽屉,无论是否登录。但是,我想根据他是否登录显示不同的内容。
    猜你喜欢
    • 1970-01-01
    • 2017-01-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-07-11
    相关资源
    最近更新 更多