私はしばらくの間カスタムビューを作成してきましたが、Android Studioプレビューで正しく表示されるように作成する必要はありません。
以下を使用してカスタム属性を初期化します。
if (!isInEditMode()) {
...
}
ただし、これにより、プレビューではコンポーネントが非表示になります。これを達成する方法に関するアイデアはありますか?
rebuild
プロジェクトが必要です。その後、preview
のカスタムビューが機能します
ご覧ください こちら 。 if文を使用する必要はないと思います。私はそれを使用したことがなく、ビューは常にプレビューに表示されます
カスタムビュークラスでレイアウトを拡張する場合は、attachToRoot
をtrueに設定して試してください。