gpt4 book ai didi

java - 如何将项目添加到 Android Studio 的抽屉导航模板并为其设置监听器?

转载 作者:行者123 更新时间:2023-12-02 13:16:17 25 4
gpt4 key购买 nike

我找不到 navigationView.setNavigationItemSelectedListener 在哪里在该示例中使用。
我想将该项目链接到一个 fragment ,就像在模板上所做的那样!
有没有其他方法可以设置setNavigationItemSelectedListener不覆盖此方法?

最佳答案

你用

navigationView.setNavigationItemSelectedListener(this);
在 onCreate 里面。回答你的问题,我不这么认为。
YourActivity implements NavigationView.OnNavigationItemSelectedListener {...}
在 onCreate 里面
//handle drawer logic

navigationView.setNavigationItemSelectedListener(this);
然后导航监听器
    @Override
public boolean onNavigationItemSelected(@NonNull MenuItem item) {
use item.getItemId to handle the clicks
drawer.closeDrawer(GravityCompat.START);
return true;
}
在 OnBackPressed 中检查并关闭抽屉。我假设你知道如何加载你的 fragment 。
至少在 Android Studio 4.0.1 上的默认模板使用导航组件,它旨在替换您在问题中所指的实现以及我展示的实现。所以如果你想使用导航组件引用 this link

关于java - 如何将项目添加到 Android Studio 的抽屉导航模板并为其设置监听器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64132352/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com