2015-03-23 3 views
-3

Исключение возникает при визуализации: Круговые зависимости не может существовать в RelativeLayout Сведения об исключении регистрируется в Window> Show View> Error Log Exception поднятого во время рендеринга: Круговые зависимости не может существовать в RelativeLayout Сведения об исключении регистрируется в Window> Show View > Ошибка LogException, возникающая во время рендеринга: Циклические зависимости не могут существовать в RelativeLayout Сведения об исключении регистрируются в окне> Показать представление> Ошибка LogException, возникающая во время рендеринга: Циклические зависимости не могут существовать в RelativeLayout Сведения об исключении регистрируются в окне> Показать представление> Ошибка LogException во время рендеринга: Круговые зависимости не могут существовать в RelativeLayout Exceptio n детали регистрируются в окне> Показать представление> Ошибка LogException, возникающая во время рендеринга: Циклические зависимости не могут существовать в RelativeLayout Сведения об исключении регистрируются в окне> Показать представление> Ошибка LogException, возникающая во время рендеринга: Циклические зависимости не могут существовать в RelativeLayout Сведения об исключении регистрируются в окне> Показать вид> Ошибка LogException, возникающая во время рендеринга: Круговые зависимости не могут существовать в RelativeLayout Сведения о исключении регистрируются в окне> Показать представление> Ошибка LogException, возникающая во время рендеринга: Циклические зависимости не могут существовать в RelativeLayout Сведения об исключении регистрируются в окне> Показать View> Ошибка LogException, возникающая во время рендеринга: Циклические зависимости не могут существовать в RelativeLayout Сведения о исключении регистрируются в окне> Показать представление> Ошибка LogException, возникающая при рендеринге: C ircular dependencies не могут существовать в RelativeLayout Сведения о исключении регистрируются в окне> Показать представление> Ошибка LogException, возникающая во время рендеринга: Циклические зависимости не могут существовать в RelativeLayout Сведения об исключении регистрируются в окне> Показать представление> Ошибка LogException, возникающая во время рендеринга: Круговые зависимости не могут существовать in RelativeLayout Сведения о исключении регистрируются в окне> Показать представление> Ошибка LogException, возникающая во время рендеринга: Циклические зависимости не могут существовать в RelativeLayout Сведения о исключении регистрируются в окне> Показать представление> Ошибка LogException, возникающая во время рендеринга: Круговые зависимости не могут существовать в RelativeLayout Исключение детали регистрируются в окне> Показать представление> Ошибка LogException, возникающая во время рендеринга: Циклические зависимости не могут существовать в RelativeLayout За исключением ионные детали занесены в Window> Show View> Error LogЦиклические зависимости не могут существовать в RelativeLayout?

Blockquote

<RelativeLayout 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="${relativePackage}.${activityClass}" 
android:id="@+id/layout"> 


<TextView 
    android:id="@+id/textView1" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:layout_alignParentEnd="true" 
    android:layout_alignParentStart="true" 
    android:layout_alignParentTop="true" 
    android:layout_marginTop="19dp" 
    android:background="@drawable/gradient_style" 
    android:gravity="center" 
    android:text="@string/accelerometer_text" 
    android:textAppearance="?android:attr/textAppearanceLarge" /> 

<TextView 
    android:id="@+id/textView2" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:layout_alignParentStart="true" 
    android:layout_below="@+id/textView1" 
    android:layout_marginTop="61dp" 
    android:text="@string/x_axis" 
    android:background="@drawable/gradient_xyz" 
    android:textAppearance="?android:attr/textAppearanceMedium" /> 

<TextView 
    android:id="@+id/x_axis" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:layout_alignBottom="@+id/textView2" 
    android:layout_alignParentEnd="true" 
    android:layout_marginStart="18dp" 
    android:layout_toEndOf="@+id/textView2" 
    android:background="#f00" 
    android:text="" 
    android:textAppearance="?android:attr/textAppearanceMedium" 
    android:textColor="#00f" /> 

<TextView 
    android:id="@+id/textView3" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:layout_alignParentStart="true" 
    android:layout_below="@+id/textView2" 
    android:layout_marginTop="27dp" 
    android:layout_toStartOf="@+id/y_axis" 
    android:background="@drawable/gradient_xyz" 
    android:text="@string/y_axis" 
    android:textAppearance="?android:attr/textAppearanceMedium" /> 
<TextView 
    android:id="@+id/y_axis" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:layout_above="@+id/textView4" 
    android:layout_alignStart="@+id/x_axis" 
    android:layout_alignParentEnd="true" 
    android:background="#0f0" 
    android:textAppearance="?android:attr/textAppearanceMedium" 
    android:textColor="#f00" /> 

<TextView 
    android:id="@+id/textView4" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:layout_alignParentStart="true" 
    android:layout_alignEnd="@+id/textView3" 
    android:layout_below="@+id/textView3" 
    android:layout_marginTop="33dp" 
    android:background="@drawable/gradient_xyz" 
    android:text="@string/z_axis" 
    android:textAppearance="?android:attr/textAppearanceMedium" /> 

<TextView 
    android:id="@+id/z_axis" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:layout_alignBaseline="@+id/textView4" 
    android:layout_alignBottom="@+id/textView4" 
    android:layout_alignStart="@+id/y_axis" 
    android:layout_alignParentEnd="true" 
    android:background="#00f" 
    android:text="" 
    android:textAppearance="?android:attr/textAppearanceMedium" 
    android:textColor="#0f0" /> 

+0

Циркулярные ссылки должны ** никогда ** не возникать. –

ответ

1

Вы не должны добавлять круговую между view- Зависимость от

Удалить одну строку из кода -

remove - `android:layout_above="@+id/textView4"` 

Вид снизу -

<TextView 
android:id="@+id/y_axis" 
android:layout_width="wrap_content" 
android:layout_height="wrap_content" 
android:layout_above="@+id/textView4" 
android:layout_alignStart="@+id/x_axis" 
android:layout_alignParentEnd="true" 
android:background="#0f0" 
android:textAppearance="?android:attr/textAppearanceMedium" 
android:textColor="#f00" /> 
+0

thank u very much –

+0

если мое решение решит вашу проблему, тогда отметьте его как правильно. – Ravi

0

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

Например, если вид B является layout_below View A, view A не может ссылаться на вид B больше в нем ниже, alignRight и т. Д. Это также может существовать между несколькими видами: ссылки B ссылок C. В этом сценарии C может ' t reference A из-за круговой зависимости.

Получить более подробную форму здесь.

Exception raised during rendering: Circular dependencies cannot exist in RelativeLayout Exception details are logged in Window > Show View > Error Log

0

Проблема в том, что вы двусмысленность с выравниваний, другими словами, где-то в .xml вы сообщаете компилятору сделать 2 вещи с макетом, которые противоречат друг другу. Вы говорите y_axis TextView быть вышеtextView4 в то же время вы говорите textView4 быть нижеtextView3. Оба они не могут быть истинными и поэтому создают циклическую зависимость, одна из которых нуждается в изменении.

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

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