呈现期间引发异常:在渲染期间引发的异常:在RelativeLayout中不存在循环依赖项在Window> Show View> Error Log中记录异常详细信息在渲染期间引发的异常:在RelativeLayout中不存在循环依赖项在Window> Show View> Error LogException中记录异常详细信息在渲染期间引发的异常:在RelativeLayout中不存在循环依赖项在Window> Show View> Error LogException中记录异常详细信息在渲染期间引发的异常:循环依赖关系不存在于RelativeLayout中异常详细信息记录在Window> Show View> Error LogException中渲染期间引发的异常:循环依赖关系不存在于RelativeLayout中异常详细信息记录在Window> Show View> Error LogException中渲染期间引发的异常:循环依赖项不能存在于RelativeLayout中。异常详细信息记录在Window> Show View> Error LogException中,在呈现期间引发异常:循环依赖关系不存在于RelativeLayout中异常详细信息记录在Window> Show View> Error LogException中渲染期间引发的异常:循环依赖关系不存在于RelativeLayout中异常详细信息记录在Window> Show View> Error LogException中渲染期间引发的异常:循环依赖项不能存在于RelativeLayout中。异常详细信息记录在Window> Show View> Error LogException中,在呈现期间引发异常:循环依赖项不能存在于RelativeLayout中。异常详细信息记录在Window> Show View> Error LogException中,在呈现期间引发异常:循环依赖项不能存在于RelativeLayout中。异常详细信息记录在Window> Show View> Error LogException中,在呈现期间引发异常:循环依赖项不能存在于RelativeLayout中。异常详细信息记录在Window> Show View> Error LogException中,在呈现期间引发异常:循环依赖项不能存在于RelativeLayout中。异常详细信息记录在Window> Show View> Error LogException中,在呈现期间引发异常:循环依赖项不能存在于RelativeLayout中。异常详细信息记录在Window> Show View> Error LogException中,在呈现期间引发异常:循环依赖项不能存在于RelativeLayout中。异常详细信息记录在Window> Show View> Error LogException中,在呈现期间引发异常:RelativeLayout中不存在循环依赖项异常详细信息记录在Window> Show View> Error Log中
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" />
字符串
3条答案
按热度按时间vd2z7a6w1#
您不应该在视图之间添加循环依赖性-
从代码中删除一行-
字符串
从下面看,
型
tkclm6bt2#
换句话说,问题是你的路线很模糊,在你的.xml文件中,你告诉编译器做两件互相矛盾的事情:你告诉
y_axis
TextView在textView4
之上**,而同时你告诉textView4
在textView4
之下**textView3
。这两个不可能都是真的,因此会创建循环依赖,其中一个需要更改。czfnxgou3#
不允许在相对布局中使用循环引用,或者循环引用无效。
例如,当视图B是layout_below视图A时,视图A不能再引用视图B,因为它在视图A的下面,在视图A的右边等。这也可能存在于多个视图之间:A引用B引用C。在这种情况下,由于循环依赖性,C不能引用A。
从这里获取更多细节:
Exception raised during rendering: Circular dependencies cannot exist in RelativeLayout Exception details are logged in Window > Show View > Error Log