4

我已經創建了一段時間的自定義視圖,但從未讓它們以Android Studio預覽正確顯示它們的方式進行創建。在佈局預覽中創建自定義視圖並顯示

我初始化自定義屬性使用:

if (!isInEditMode()) { 
... 
} 

但是,這導致在預覽不可見組件。 關於如何實現這一點的任何想法?

謝謝。

回答

2

看一看here。我認爲你不需要使用該語句。我從來沒有使用過它,而且視圖始終顯示在預覽中

+0

感謝您的信息,我使用isInEditMode,因爲如果我不預覽會顯示一個錯誤,建議使用它。所以我不確定什麼東西可以做或不在視圖構造函數中以避免這些錯誤。 –

+0

[here](http://stackoverflow.com/questions/15423149/how-to-use-isineditmode-to-see-layout-with-custom-view-in-the-editor)你可能會發現一個更好的答案 –

1

您需要rebuild項目。之後,preview中的自定義視圖將工作