Ошибка "Найдена циклическая <include>цепочка" в файле макета XML - PullRequest
0 голосов
/ 15 февраля 2011

Я создаю XML-макет для своей деятельности - назовем его layout_a.xml - который выглядит следующим образом:

<LinearLayout
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content">
    <include layout="@layout/layout_b"/>
    <include layout="@layout/layout_b"/>
</LinearLayout>

Вот layout_b.xml:

<FrameLayout
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content">
    <ImageView
        android:id="@+id/place_details_list_entry_checkins_history_user_avatar"
        android:layout_width="34dip"
        android:layout_height="34dip"
        android:src="@drawable/icn_profilepic_medium"
        android:scaleType="centerCrop"/>
    <ImageView
        android:id="@+id/place_details_list_entry_checkins_history_user_avatar_provider_icon"
        android:layout_gravity="bottom|left"
        android:src="@drawable/icn_fb_small"
        android:layout_width="11dip"
        android:layout_height="11dip"/>
</FrameLayout>`

Я получаюэта ошибка в Eclipse:

Найдена циклическая цепочка: layout_a => layout_b

У кого-нибудь есть подсказка о том, что его вызывает?

Ответы [ 3 ]

1 голос
/ 15 февраля 2011

Звучит как ошибка в ADT, пожалуйста, отправьте сообщение об ошибке на http://b.android.com, чтобы команда разработчиков Dev Tools могла на него взглянуть.

0 голосов
/ 15 февраля 2011

Исчезнет ли ошибка, если вы дадите каждому из них уникальный @ + идентификатор?

0 голосов
/ 15 февраля 2011

У вас есть два включения одного и того же файла в layout_a.Удалите один из них, если он вам не нужен, и он ошибся.Если это специально, я не уверен, что ты сможешь это сделать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...