其他分享
首页 > 其他分享> > Android导航抽屉仍然突出显示

Android导航抽屉仍然突出显示

作者:互联网

我可以通过导航抽屉从Activity1导航到Activity2.

但是在activity2按下后退按钮时,该选项仍然会突出显示.

活动1中的我的代码如下

public boolean onNavigationItemSelected(MenuItem Item)
{
    int id = item.getItemId();

    if(id == R.id.activity2)
    {
        Intent goPage2 = new Intent(activity1.this, activity2.class);
        startActivity(goPage2);
    }
}

活动2中没有代码.

我可以知道如何删除突出显示?

解决方法:

要取消选中项目单击,您必须在选中的项目上传递false:

public boolean onNavigationItemSelected(MenuItem Item) //will consider to keep this in lower case - item
{
int id = item.getItemId();

 if(id == R.id.activity2)
 {
    Intent goPage2 = new Intent(activity1.this, activity2.class);
    startActivity(goPage2);
    Item.setChecked(false);  //pass false to uncheck
 }
}

标签:android,android-navigation,android-drawer
来源: https://codeday.me/bug/20190527/1164880.html