Android应用程序中使用侧滑菜单时工具栏出现问题。
创始人
2024-10-13 04:30:26
0

在代码中使用以下语句设置侧滑菜单和工具栏。

val toolbar = findViewById(R.id.toolbar)
setSupportActionBar(toolbar)

val drawerLayout = findViewById(R.id.drawer_layout)
val navView = findViewById(R.id.nav_view)

val toggle = ActionBarDrawerToggle(this, drawerLayout, toolbar, R.string.navigation_drawer_open, R.string.navigation_drawer_close)
drawerLayout.addDrawerListener(toggle)
toggle.syncState()

navView.setNavigationItemSelectedListener(this)

确保在 XML 文件中设置正确的 ID。







    


如果 toolbar 的显示没有问题,但是切换侧滑菜单时出现问题,可能是因为工具栏和侧滑菜单之间的切换状态同步出错了。在上述代码示例中,使用 ActionBarDrawerToggle 来解决此问题。确保定义抽屉切换的字符串已在 res 中定义,并在此示例中作为参数传递。

Open navigation drawer
Close navigation drawer

最后,确保要在 Activity 或 Fragment 上实现 NavigationView.OnNavigationItemSelectedListener 接口。

相关内容

热门资讯

科技揭秘!aapoker透视脚... 1、科技揭秘!aapoker透视脚本入口,pokerrrr2辅助,系统教程(有挂技巧);详细教程。2...
热点讨论!pokemmo脚本辅... 热点讨论!pokemmo脚本辅助下载,hhpoker怎么开透视,透牌教程(有挂方法);人气非常高,a...
专业讨论!wepoker破解是... 1、专业讨论!wepoker破解是真的还是假的,hhpoker破解工具,安装教程(有挂透明)。2、w...
一分钟教你!pokemmo手机... 一分钟教你!pokemmo手机辅助软件,hhpoker有没有辅助,2025新版技巧(有挂教程)1、很...
科技分享!uupoker有透视... 科技分享!uupoker有透视吗,wepoker模拟器哪个,安装教程(有挂透视);《WPK辅助透视》...
推荐一款!德普之星辅助工具如何... 推荐一款!德普之星辅助工具如何打开,pokemmo脚本最新版,2025版教程(有挂透明)是一款可以让...
我来教大家!wepoker怎么... 《我来教大家!wepoker怎么发冤家牌,wepoker私局代打,第三方教程(有挂辅助)》 wepo...
分享一款!购买wepoker模... 分享一款!购买wepoker模拟器,aapoker怎么选牌,wpk教程(有挂技巧);1.购买wepo...
重大推荐!拱趴大菠萝作弊方法,... 《重大推荐!拱趴大菠萝作弊方法,拱趴大菠萝万能辅助器,切实教程(有挂攻略)》 拱趴大菠萝万能辅助器软...
总算了解!hardrock作弊... 总算了解!hardrock作弊,cloudpoker作弊,必备教程(有挂透明)准备好在cloudpo...