4

Я создавал пользовательские представления некоторое время, но так и не получил их так, чтобы предварительный просмотр Android Studio отображал их правильно.Создание пользовательского представления и отображения в представлении макета

Я инициализировать пользовательские атрибуты с помощью:

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 будут работать

 Смежные вопросы

  • Нет связанных вопросов^_^