1. 程式人生 > >Android studio 不能預覽佈局檔案

Android studio 不能預覽佈局檔案

出現問題

    有時我們在佈局新增第三方方外掛是否會發現,佈局無法預覽,會出現下面異常!
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. 如下




這裡寫圖片描述