android自定义view无法预览

自定义的view在eclipse预览时报错

成都创新互联公司是一家专注于网站设计、成都网站建设与策划设计,锦江网站建设哪家好?成都创新互联公司做网站,专注于网站建设十多年,网设计领域的专业建站公司;建站业务涵盖:锦江等地区。锦江做网站价格咨询:18982081108

android自定义view无法预览

根据eclispe中提示Tip: Use View.isInEditMode() in your custom views to skip code when shown in Eclipse,定位到出错代码,将造成此错误的代码行用


if(!isInEditMode()){
//造成错误的代码段
}

包起来,这样在Eclipse中显示时将跳过此代码段而不再出现错误,修改后如下

android自定义view无法预览

修改后如果你代码中的变量定义为final类型,会出现The blank final fieldlaserColor may not have been initialized的错误,因为final类型必须在构造时初始化,即:要么在构造函数中设置,要么在变量定义之后设置。因为构造函数中加了if条件语句,所以final变量初始化语句不一定能被执行,所以我们去掉以下变量的final关键字,问题即可解决。

android自定义view无法预览


网页标题:android自定义view无法预览
分享链接:http://www.hxwzsj.com/article/ghcchj.html

其他资讯

Copyright © 2025 青羊区翔捷宏鑫字牌设计制作工作室(个体工商户) All Rights Reserved 蜀ICP备2025123194号-14
友情链接: 成都网站建设公司 成都网站设计 成都网站制作 企业网站设计 成都做网站建设公司 定制网站设计 重庆电商网站建设 响应式网站设计 成都网站设计 成都网站制作 成都品牌网站设计 定制级高端网站建设 成都网站建设 成都品牌网站建设 外贸网站设计方案 网站制作公司 四川成都网站制作 宜宾网站设计 成都网站建设 定制网站建设多少钱 重庆网站建设 企业网站设计