导航抽屉项目ByDefault未选中点击andorid

时间:2016-07-11 10:52:10

标签: android navigation-drawer

我是android新手,我使用导航抽屉显示我的项目列表。

我遇到了一些问题,比如当我来到我的导航活动时,列表名称显示为餐厅。此餐厅项目也包含在我的抽屉项目中,与其他项目类似。我第一次来到Navigation Activity时,我想突出显示餐厅项目。我怎么能这样做?

请告诉我。

2 个答案:

答案 0 :(得分:0)

这是简单的一行代码:

navigationView.getMenu().getItem(0).setChecked(true);

您可以通过调用

选择(突出显示)该项目
onNavigationItemSelected(navigationView.getMenu().getItem(0));

以及调用和项目索引解决方案的位置,您可以参考此链接..这将解决您的所有问题。

Navigation drawer: How do I set the selected item at startup?

如果不然后复制你的代码,那么我可以告诉你如何使用这段代码。

答案 1 :(得分:0)

也许您需要使用功能:

ListView.setItemChecked(int position, boolean checked);

ListView.post(new Runnable() {
   @Override
    public void run() {
       ListView.setSelection(index);
    }
});