Android 2.3.3
Eclipse Version: 3.7.0
LogCat
AutoScrollTextView继承TextView,用于文字特殊效果显示,代码如下:
Activity中使用:
Activity对应的layout :
当Activity中取消使用AutoScrollTextView,而layout 未删除有关AutoScrollTextView的配置时,
LogCat 报错信息:
发生错误原因分析:
此处的paint为null,报错。
解决办法:在AutoScrollTextView.java中初始化paint,为其赋值。
本文探讨了在Android开发过程中遇到的一个常见问题:当移除Activity中的特定组件时,如果该组件在布局文件中仍有配置,可能会导致布局无法正确绘制,进而引发NullPointerException。通过分析LogCat报错信息,本文详细解释了问题发生的根本原因,并提供了解决方案,即在自定义组件类中初始化关键对象,以避免此类异常。
464

被折叠的 条评论
为什么被折叠?



