您的位置:首页 > 移动开发 > Android开发

Android studio 不能预览布局文件

2016-03-31 14:09 447 查看

出现问题

有时我们在布局添加第三方方插件是否会发现,布局无法预览,会出现下面异常!

Use View.isInEditMode() in your custom views to skip code or show sample data when shown in the IDE和Use View.isInEditMode() in your custom views to skip code when shown in Eclipse

Use View.isInEditMode() in your custom views to skip code or show sample data when shown in the IDE


或者

Use View.isInEditMode() in your custom views to skip code when shown in Eclipse


有得也会抛出空指针java.lang.NullPointerException



解决办法

对于这种提示我们只需要按他提示,加以修改就可以了!直接点击第三方代码出错的地方,并将代码按提示加上判断

上图出错地方是代码145行,我在这个代码加上以下代码:


if(!isInEditMode()){

//出错的的代码区域

}

包起来,从新build项目,一般会解决无法预览问题。

还有一种情况是:

出现问题

Rendering Problems

the following classes could not be found:
android.support.v7.internal.widget.ActionBarOverlayLayout (Fix Build Path, Edit XML, Create Class)
Tip: Try to build the project


解决办法

把你的style文件中theme改一下

在Theme.AppCompat.Light.DarkActionBar前面加上Base. 如下



参考文章:

http://zhidao.baidu.com/link?url=6GfGVPDYqe-aZKIcvbSJZGLHJS2KRArlil5zyjvbUOgeVg7XNbw-bS2y5bdx8kzunr0GvfWHx5HWhfV0ou5cAIOUMYLfRGWvKbb214CshG_
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: