”不能load layout"问题解决
来源:互联网 发布:漫威电影宇宙 知乎 编辑:程序博客网 时间:2024/06/14 09:32
1. 问题描述:
在将一个框架移植到本应用时,遇到”不能load layout"问题。
2. 原因分析:
显然,是layout文件出现了问题。
经查,是由于包名变更的问题引起的。
例如,以前的框架中,包名是com.aa.bb,而移植之后,包名变成了com.xx.yy,但是,在项目的layout文件中,还是用的om.aa.bb。
3. 解决办法:
在将一个框架移植到本应用时,遇到”不能load layout"问题。
2. 原因分析:
显然,是layout文件出现了问题。
经查,是由于包名变更的问题引起的。
例如,以前的框架中,包名是com.aa.bb,而移植之后,包名变成了com.xx.yy,但是,在项目的layout文件中,还是用的om.aa.bb。
3. 解决办法:
在将框架移植完成之后,在项目的相应的layout文件中,查看是否包名也同时进行了修改。
4. 例如:
在activity_main.xml中,原来的是:
<com.aa.bb.MyView android:id="@+id/rightView" android:layout_width="wrap_content" android:layout_height="match_parent" android:layout_gravity="right" android:clickable="true" android:paddingBottom="3dp" android:visibility="visible" android:orientation="vertical" />如果将com.aa.bb.MyView进行了移植,变为com.xx.yy.MyView,则这个xml也需要变更,如下:
<com.xx.yy.MyView android:id="@+id/rightView" android:layout_width="wrap_content" android:layout_height="match_parent" android:layout_gravity="right" android:clickable="true" android:paddingBottom="3dp" android:visibility="visible" android:orientation="vertical" />
问题解决,本篇完。
0 0
- ”不能load layout"问题解决
- layout id 不能重复
- 【Xibo】Xibo-Layout问题解决汇总
- Layout Inflation不能这么用
- Layout Inflation不能这么用
- Layout Inflation不能这么用
- Layout Inflation不能这么用
- Layout Inflation不能这么用
- Layout Inflation不能这么用
- 电脑不能录音问题解决
- redis 不能save问题解决
- dev_C++ 不能调试问题解决
- “Invalid layout of preloaded class”问题解决
- “Invalid layout of preloaded class”问题解决
- “Invalid layout of preloaded class”问题解决
- scrollview中嵌套layout不全屏问题解决
- android eclipse写layout文件失效问题解决
- “Invalid layout of preloaded class”问题解决
- 搜索源码比较靠谱的.
- ip route默认路由设置
- 小知识点集中--容易搞混--经常忘记--
- 51nod oj 1489 蜥蜴和地下室【dfs】
- web教程:Socket与消息推送
- ”不能load layout"问题解决
- 各种移动GPU压缩纹理的使用方法
- The import java.nio.file cannot be resolved
- 欢迎使用CSDN-markdown编辑器
- 【java】实现多线程资源共享
- CSS里面的长度单位px/pt/em/in/pc/mm/cm解释
- isShown和inVisible的区别
- android libyuv库的使用
- 什么方法可以将pdf压缩到最小