web-dev-qa-db-ja.com

カスタムビューを作成してレイアウトプレビューに表示する

私はしばらくの間カスタムビューを作成してきましたが、Android Studioプレビューで正しく表示されるように作成する必要はありません。

以下を使用してカスタム属性を初期化します。

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

ただし、これにより、プレビューではコンポーネントが非表示になります。これを達成する方法に関するアイデアはありますか?

16

rebuildプロジェクトが必要です。その後、previewのカスタムビューが機能します

21
mohax

ご覧ください こちら 。 if文を使用する必要はないと思います。私はそれを使用したことがなく、ビューは常にプレビューに表示されます

3
Luca Nicoletti

カスタムビュークラスでレイアウトを拡張する場合は、attachToRoottrueに設定して試してください。