gpt4 book ai didi

android - Activity中的findViewById(int)无法应用于(int, android.support.v7.widget.Toolbar

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:36:25 26 4
gpt4 key购买 nike

所以我一直在关注Slidnerd tutorial on the Navigation Drawer .当我尝试创建 ActionBarDrawerToggle 实例以指定 ActivityDrawerLayoutToolbar 时,问题就出现了。

(NavigationDrawerFragment)getSupportFragmentManager().findFragmentById(R.id.fragment_nav_drawer); 
drawerFragment.setUp((DrawerLayout) findViewById (R.id.drawer_layout, toolbar);

我在 (R.id.drawer_layout, toolbar) 下遇到错误。错误提示:“Activity 中的 findViewById (int) 无法应用于 (int, android.support.v7.widget.Toolbar”

我尝试了一个建议的解决方案,即导入 android.support.v4.app.Fragment 但即使尝试了这个问题仍然存在,我什至尝试了反之亦然。如果需要,我也愿意发布我的相关代码。

有人知道怎么解决吗?

感谢所有帮助。谢谢,祝你有美好的一天!

最佳答案

这个错误是因为findViewById只接受了一个int,而不是一个int和一个Toolbar。应该这样使用:

drawerFragment.setup((DrawerLayout)findViewById(R.id.drawer_layout), toolbar);

关于android - Activity中的findViewById(int)无法应用于(int, android.support.v7.widget.Toolbar,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31863095/

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