Проблема рендеринга / Найдена циклическая цепочка <include> в одном макете проекта - Android Studio

Я работаю в Android Studio. Это версия Android 2.3.2, 7.0 (нуга) и API 25. Для моего макета / файла XML у меня возникает проблема рендеринга, а также найдена циклическая цепочка: activity_maps включает activity_maps.

Я просмотрел другие публикации Stackru и изменил API на более низкую версию, изменил файл style.xml, добавив "Base". получить.

Эта проблема все еще повторяется, и я не знаю, что еще делать. Все мои другие макеты / дизайн XML работают, кроме этого. Это использует карты, чтобы получить направление между двумя точками. Ниже приведен XML-файл:

 <LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:map="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
tools:context="edu.usf.cse.labrador.familycare.MapsActivity"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:orientation="vertical">

<EditText
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:id="@+id/etOrigin"
    android:hint="Enter your address" />


<RelativeLayout
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:orientation="horizontal">
    <Button
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="Find path"
        android:id="@+id/btnFindPath" />
    <ImageView
        android:layout_marginLeft="20dp"
        android:layout_marginTop="5dp"
        android:layout_width="40dp"
        android:layout_height="40dp"
        android:src="@drawable/ic_distance"/>
    <TextView
        android:layout_marginLeft="5dp"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="0 km"
        android:id="@+id/tvDistance" />

    <ImageView
        android:layout_marginLeft="20dp"
        android:layout_marginTop="5dp"
        android:layout_width="40dp"
        android:layout_height="40dp"
        android:padding="5dp"
        android:src="@drawable/ic_clock"/>
    <TextView
        android:layout_marginLeft="5dp"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="0 min"
        android:id="@+id/tvDuration" />
</RelativeLayout>


<fragment
    android:id="@+id/map"
    android:name="com.google.android.gms.maps.SupportMapFragment"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    tools:layout="@layout/activity_maps" />

Что я вижу для этого макета.

В варианте дизайна я ничего не вижу. Макет пуст.

Пожалуйста, дайте мне знать, если у вас есть какие-либо советы о том, как решить эту проблему.

Спасибо! Действительно ценю это.

1 ответ

Возможно, это не так, но вам не хватает закрывающего линейного макета.

Я вставил это, и это появляется на моем экране.

</LinearLayout >

Удалите / измените следующее в теге фрагмента:

 tools:layout="@layout/activity_maps"

если не может отобразить макет самого себя

Другие вопросы по тегам