我正在将Google和Facebook整合到我的应用程序中,即我有2种方式登录登录页面。我在主要活动中有一个导航抽屉。在抽屉里,我有一个退出项目。我希望能够将图标设置为Google图标或Facebook图标,具体取决于用户选择的登录方式。
例如,如果用户使用Facebook登录,则注销按钮的图标将是Facebook图标。
有没有办法以某种方式在主要活动类中设置图标?像
if (loggedInWithFB)
findViewById(R.id.icon).setImage(fbicon);
else
findViewById(R.id.icon).setImage(googleicon);
答案 0 :(得分:0)
试试这个,
NavigationView navigationView = (NavigationView)findViewById(R.id.nav_view);
navigationView.getMenu().getItem(1).setIcon(R.drawable.com_facebook_button_icon_white);
希望这有帮助