新增Keyguard layout资源放在哪个目录
时间:10-02
整理:3721RD
点击:
[DESCRIPTION]
需要在锁屏中新增一个UI相关的自定义Layout,编译OK,但运行时报错,举例如下:
androidRuntime: android.content.res.Resources$NotFoundException: Resource ID #0x1090033
如何去解决呢?
[SOLUTION]
1. log中报Resource ID #0x1090033找不到,那这个resource ID实际是0x01090033,注意要在0x后面加一个0.
然后在out\target\common\R\com\android\internal\R.java中找到0x01090033代表的资源名,如果该资源是一个
layout,则参考第2步。
2. 确认layout文件放置路径正确,新增锁屏layout资源需要同时支持横屏和竖屏。有两种添加方法:
1)添加在php?mod=tag&id=6090" target="_blank" class="relatedlink">Frameworks\base\core\res\res\layout\路径下。
2)添加在frameworks\base\core\res\res\layout-land 和 frameworks\base\core\res\res\layout-port两个路径下。
需要在锁屏中新增一个UI相关的自定义Layout,编译OK,但运行时报错,举例如下:
androidRuntime: android.content.res.Resources$NotFoundException: Resource ID #0x1090033
如何去解决呢?
[SOLUTION]
1. log中报Resource ID #0x1090033找不到,那这个resource ID实际是0x01090033,注意要在0x后面加一个0.
然后在out\target\common\R\com\android\internal\R.java中找到0x01090033代表的资源名,如果该资源是一个
layout,则参考第2步。
2. 确认layout文件放置路径正确,新增锁屏layout资源需要同时支持横屏和竖屏。有两种添加方法:
1)添加在php?mod=tag&id=6090" target="_blank" class="relatedlink">Frameworks\base\core\res\res\layout\路径下。
2)添加在frameworks\base\core\res\res\layout-land 和 frameworks\base\core\res\res\layout-port两个路径下。
支持
:):):):)
