我是android新手,我使用导航抽屉显示我的项目列表。
我遇到了一些问题,比如当我来到我的导航活动时,列表名称显示为餐厅。此餐厅项目也包含在我的抽屉项目中,与其他项目类似。我第一次来到Navigation Activity时,我想突出显示餐厅项目。我怎么能这样做?
请告诉我。
答案 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);
}
});