搜索
android - 使用BottomNavigationBar遇到的一个问题
伊谢尔伦
伊谢尔伦 2017-04-18 09:15:28
[Android讨论组]

我尝试在一个fragment当中使用这个控件然后报错了,我在activity中时候用是可以的

首先是这行View view = inflater.inflate(R.layout.shifting_bottom_navigation_item, this, true);
然后继续跟几次后,
发现它在创建ShiftingBottomNavigationTabvoid init()方法时出错

继续跟进去后,跳转到LayoutInflater.javainflate 方法
然后就到
return inflate(parser, root, attachToRoot);
抛出异常奔溃了

有人用这个控件遇到过问题吗?

出错信息是 android.view.InflateException: Binary XML file line #2: Binary XML file line #2: Error inflating class <unknown>
我尝试过将图片放到各个文件夹已经drawable 文件下,还是不能解决

伊谢尔伦
伊谢尔伦

小伙看你根骨奇佳,潜力无限,来学PHP伐。

全部回复(1)
伊谢尔伦

建议仔细看LayoutInflater.inflate的方法参数,第二个要求传入rootLayout,也就是你准备inflate的layout的父布局,第三个参数为是否将此view添加进父布局。
所以你这里应该这么写:

inflater.inflate(R.layout.shifting_bottom_navigation_item, container, false); 
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号