4

しばらくの間カスタムビューを作成していましたが、Androidスタジオのプレビューで正しく表示されるようにはできませんでした。カスタムビューを作成してレイアウトプレビューで表示

私は、カスタムが使用して属性を初期化:

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

をしかし、これはプレビューで見えないコンポーネントになります。 これを達成するためのアイデアはありますか?

ありがとうございました。

答えて

2

hereをご覧ください。私はあなたがそのifステートメントを使う必要はないと思う。私は決してそれを使用せず、ビューは常にプレビューで表示されます

+0

私はプレビューに使用することを示唆しているエラーを表示するので、私はisInEditModeを使用します。だから私は、これらのエラーを避けるために、ビューのコンストラクタで何ができるかわからない。 –

+0

[こちら](http://stackoverflow.com/questions/15423149/how-to-use-isineditmode-to-see-layout-with-custom-view-in-the-editor)より良い回答が見つかるかもしれません。 –

1

あなたはrebuildプロジェクトにする必要があります。その後、previewのカスタムビューは動作します

関連する問題