Предпросмотр макета ViewPager в Android Studio

Можно ли показать макет предварительного просмотра для ViewPager в AndroidStudio, как в ListView/RecyclerView/etc.?

Ответы

Ответ 1

Я думаю, что это не так... некоторые из макетов не имеют предварительного просмотра во время кодирования или проектирования... например TabLayout

Ответ 2

Вы можете использовать эмулятор для быстрого предварительного просмотра (ish).

Ответ 3

В студии Andriod некоторые виды отображаются во время выполнения, но не во время компиляции. Думайте о Frame Layout как о контейнере для транзакции фрагмента. Мы можем размещать любые виды представлений на этот контейнер во время выполнения. Таким образом, невозможно показать вид во время кодирования. Зритель играет здесь ту же роль. Таким образом, мы не можем показать представление там до запуска и фактического размещения там фрагмента/другого представления.

Я надеюсь, что вы ясно сейчас. :)

Ответ 4

На самом деле, вы можете добавить предварительный просмотр времени разработки, используя

tools:listitem="@layout/view_onboarding_slide"

в ListView/RecyclerView, но я не мог fint то же самое для ViewPager.

Подробнее в этой статье

Ответ 5

Это возможно, если поместить ViewPager в свой собственный ресурс XML-макета.

Так же, как этот может показать желаемый Fragment вместо ViewPager:

<fragment
    android:id="@+id/fragment_viewpager"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:layout="@layout/fragment_viewpager"
    tools:layout="@layout/fragment_preview" />

Это также обеспечивает предварительный просмотр XML для представления дизайна графика navigation.

tools: верстка работает только с fragment, но не с include.