Структура фрагмента не отображается при проектировании в андроид студии. Показывается только оттенок. Как получить оригинальный фрагмент при проектировании?

Коды выхода далеки от стандартных и больше используются разработчиком для получения соответствующей ошибки, возникшей после возврата приложения. Стандарт 0 для успеха, отличный от нуля для отказа, является общей тенденцией и используется, поскольку он позволяет использовать полный ненулевой диапазон для всех возможных ошибок.

Если ваше приложение регистрирует ошибки надлежащим образом, код выхода, вероятно, будет совершенно ненужным для отслеживания.

-2
задан Akil Reddy 16 January 2019 в 16:35
поделиться

1 ответ

В вашем Activity_main.xml убедитесь, что каждый из ваших тегов фрагмента указывает:

  • android:name с путем к вашему фрагменту
  • tools:layout с макетом фрагмента [1111 ]

Если вы используете тег include, вам нужно будет использовать что-то вроде tools:showIn=".MainActivity" ( docs ) в ваших фрагментах.

Вот пример:

activity_main.xml

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical"
    tools:context=".MainActivity">

    <fragment android:name="com.example.FirstFragment"
        android:id="@+id/firstFragment"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        tools:layout="@layout/fragment_first" />

    <fragment android:name="com.example.SecondFragment"
        android:id="@+id/secondFragment"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        tools:layout="@layout/fragment_second" />


</LinearLayout>

фрагмент_first.xml

<?xml version="1.0" encoding="utf-8"?>
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    tools:context=".FirstFragment">

    <TextView
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:text="@string/hello_blank_fragment" />

</FrameLayout>
0
ответ дан Paul T. 16 January 2019 в 16:35
поделиться
Другие вопросы по тегам:

Похожие вопросы: