• 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏吧

在渲染过程中出现异常:在RelativeLayout中不存在循环依赖关系

Android 来源:S.itai 12次浏览

我试图在android studio中显示代码并得到此错误: 在呈现期间引发异常:循环依赖关系不能存在于RelativeLayout中。在渲染过程中出现异常:在RelativeLayout中不存在循环依赖关系

我试着改变很多地方的代码,但似乎没有帮助….. 在布局中,我试图使一行文本框和两行平行的TextView。我想保持这种设计,以便保持这种状态。所以如果有人有一个答案,使其保持原状并解决问题,如果他发布,我会非常满意。

这是我的代码:

<TextView 
    android:text="@string/added" 
    android:textSize="45sp" 
    android:id="@+id/welcome_name4" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" android:textColor="#000"/> 

<TextView 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:text="" 
    android:id="@+id/textView5" 
    android:textColor="#000" 
    android:layout_below="@+id/welcome_name4" 
    android:layout_alignLeft="@+id/textView6" 
    android:layout_alignStart="@+id/textView6" /> 

<TextView 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:text="" 
    android:id="@+id/textView6" 
    android:textColor="#000" 
    android:layout_below="@+id/textView5" 
    android:layout_alignLeft="@+id/textView7" 
    android:layout_alignStart="@+id/textView7" /> 

<TextView 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:text="" 
    android:id="@+id/textView7" 
    android:textColor="#000" 
    android:layout_below="@+id/textView6" 
    android:layout_alignLeft="@+id/textView8" 
    android:layout_alignStart="@+id/textView8" /> 

<TextView 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:text="" 
    android:id="@+id/textView8" 
    android:textColor="#000" 
    android:layout_above="@+id/textView7" 
    android:layout_alignLeft="@+id/textView9" 
    android:layout_alignStart="@+id/textView9" /> 

<TextView 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:text="" 
    android:id="@+id/textView9" 
    android:textColor="#000" 
    android:layout_alignTop="@+id/textView8" 
    android:layout_alignLeft="@+id/textView10" 
    android:layout_alignStart="@+id/textView10" /> 

<TextView 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:text="" 
    android:id="@+id/textView10" 
    android:textColor="#000" 
    android:layout_below="@+id/textView9" 
    android:layout_alignLeft="@+id/textView11" 
    android:layout_alignStart="@+id/textView11" /> 

<TextView 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:text="" 
    android:id="@+id/textView11" 
    android:textColor="#000" 
    android:layout_below="@+id/textView10" 
    android:layout_alignLeft="@+id/textView12" 
    android:layout_alignStart="@+id/textView12" /> 

<TextView 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:text="" 
    android:id="@+id/textView12" 
    android:textColor="#000" 
    android:layout_alignTop="@+id/textView32" 
    android:layout_alignLeft="@+id/textView13" 
    android:layout_alignStart="@+id/textView13" /> 

<TextView 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:text="" 
    android:id="@+id/textView13" 
    android:textColor="#000" 
    android:layout_below="@+id/textView12" 
    android:layout_alignLeft="@+id/textView10" 
    android:layout_alignStart="@+id/textView10" /> 

<TextView 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:text="" 
    android:id="@+id/textView14" 
    android:textColor="#000" 
    android:layout_below="@+id/textView13" 
    android:layout_alignLeft="@+id/textView13" 
    android:layout_alignStart="@+id/textView13" /> 

<TextView 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:text="" 
    android:id="@+id/textView15" 
    android:textColor="#000" 
    android:layout_below="@+id/textView14" 
    android:layout_alignStart="@+id/textView16" 
    android:layout_alignLeft="@+id/textView16"/> 

<TextView 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:text="" 
    android:id="@+id/textView16" 
    android:textColor="#000" 
    android:layout_below="@+id/textView15" 
    android:layout_toLeftOf="@+id/cb11" 
    android:layout_toStartOf="@+id/cb11" /> 

<TextView 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:text="" 
    android:id="@+id/textView17" 
    android:textColor="#000" 
    android:layout_above="@+id/textView18" 
    android:layout_alignStart="@+id/textView15" 
    android:layout_alignLeft="@+id/textView15"/> 

<TextView 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:text="" 
    android:id="@+id/textView18" 
    android:textColor="#000" 
    android:layout_alignTop="@+id/textView38" 
    android:layout_alignLeft="@+id/textView17" 
    android:layout_alignStart="@+id/textView17" /> 

<TextView 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:text="" 
    android:id="@+id/textView19" 
    android:textColor="#000" 
    android:layout_below="@+id/textView18" 
    android:layout_alignLeft="@+id/textView18" 
    android:layout_alignStart="@+id/textView18" /> 

<TextView 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:text="" 
    android:id="@+id/textView20" 
    android:textColor="#000" 
    android:layout_below="@+id/textView19" 
    android:layout_alignLeft="@+id/textView19" 
    android:layout_alignStart="@+id/textView19" /> 

<TextView 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:text="" 
    android:id="@+id/textView21" 
    android:textColor="#000" 
    android:layout_below="@+id/textView20" 
    android:layout_alignLeft="@+id/textView18" 
    android:layout_alignStart="@+id/textView18" /> 

<TextView 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:text="" 
    android:id="@+id/textView22" 
    android:textColor="#000" 
    android:layout_below="@+id/textView21" 
    android:layout_alignLeft="@+id/textView21" 
    android:layout_alignStart="@+id/textView21" /> 

<TextView 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:text="" 
    android:id="@+id/textView23" 
    android:textColor="#000" 
    android:layout_alignTop="@+id/textView43" 
    android:layout_alignLeft="@+id/textView24" 
    android:layout_alignStart="@+id/textView24" /> 

<TextView 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:text="" 
    android:id="@+id/textView24" 
    android:textColor="#000" 
    android:layout_alignTop="@+id/textView23" 
    android:layout_alignLeft="@+id/textView22" 
    android:layout_alignStart="@+id/textView22" /> 

<TextView 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:text="" 
    android:id="@+id/textView25" 
    android:layout_above="@+id/textView6" 
    android:layout_alignParentRight="true" 
    android:layout_alignParentEnd="true" android:textColor="#000"/> 

<TextView 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:text="" 
    android:id="@+id/textView26" 
    android:layout_below="@+id/textView25" 
    android:layout_alignRight="@+id/welcome_name4" 
    android:layout_alignEnd="@+id/welcome_name4" android:textColor="#000"/> 

<TextView 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:text="" 
    android:id="@+id/textView27" 
    android:layout_below="@+id/textView26" 
    android:layout_alignParentRight="true" 
    android:layout_alignParentEnd="true" android:textColor="#000"/> 

<TextView 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:text="" 
    android:id="@+id/textView28" 
    android:layout_below="@+id/textView27" 
    android:layout_alignParentRight="true" 
    android:layout_alignParentEnd="true" android:textColor="#000"/> 

<TextView 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:text="" 
    android:id="@+id/textView29" 
    android:layout_below="@+id/textView28" 
    android:layout_alignParentRight="true" 
    android:layout_alignParentEnd="true" android:textColor="#000"/> 

<TextView 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:text="" 
    android:id="@+id/textView30" 
    android:layout_below="@+id/textView29" 
    android:layout_alignParentRight="true" 
    android:layout_alignParentEnd="true" android:textColor="#000"/> 

<TextView 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:text="" 
    android:id="@+id/textView31" 
    android:layout_below="@+id/textView30" 
    android:layout_alignParentRight="true" 
    android:layout_alignParentEnd="true" android:textColor="#000"/> 

<TextView 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:text="" 
    android:id="@+id/textView32" 
    android:layout_below="@+id/textView31" 
    android:layout_alignParentRight="true" 
    android:layout_alignParentEnd="true" android:textColor="#000"/> 

<TextView 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:text="" 
    android:id="@+id/textView33" 
    android:layout_below="@+id/textView32" 
    android:layout_alignParentRight="true" 
    android:layout_alignParentEnd="true" android:textColor="#000"/> 

<TextView 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:text="" 
    android:id="@+id/textView34" 
    android:layout_below="@+id/textView33" 
    android:layout_alignParentRight="true" 
    android:layout_alignParentEnd="true" android:textColor="#000"/> 

<TextView 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:text="" 
    android:id="@+id/textView35" 
    android:layout_below="@+id/textView34" 
    android:layout_alignParentRight="true" 
    android:layout_alignParentEnd="true" android:textColor="#000"/> 

<TextView 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:text="" 
    android:id="@+id/textView36" 
    android:layout_below="@+id/textView35" 
    android:layout_alignParentRight="true" 
    android:layout_alignParentEnd="true" android:textColor="#000"/> 

<TextView 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:text="" 
    android:id="@+id/textView37" 
    android:layout_below="@+id/textView36" 
    android:layout_alignParentRight="true" 
    android:layout_alignParentEnd="true" android:textColor="#000"/> 

<TextView 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:text="" 
    android:id="@+id/textView38" 
    android:layout_below="@+id/textView37" 
    android:layout_alignParentRight="true" 
    android:layout_alignParentEnd="true" android:textColor="#000"/> 

<TextView 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:text="" 
    android:id="@+id/textView39" 
    android:layout_below="@+id/textView38" 
    android:layout_alignRight="@+id/welcome_name4" 
    android:layout_alignEnd="@+id/welcome_name4" android:textColor="#000"/> 

<TextView 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:text="" 
    android:id="@+id/textView40" 
    android:layout_alignTop="@+id/textView20" 
    android:layout_alignParentRight="true" 
    android:layout_alignParentEnd="true" android:textColor="#000"/> 

<TextView 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:text="" 
    android:id="@+id/textView41" 
    android:layout_below="@+id/textView40" 
    android:layout_alignParentRight="true" 
    android:layout_alignParentEnd="true" android:textColor="#000"/> 

<TextView 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:text="" 
    android:id="@+id/textView42" 
    android:layout_below="@+id/textView41" 
    android:layout_alignParentRight="true" 
    android:layout_alignParentEnd="true" android:textColor="#000"/> 

<TextView 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:text="" 
    android:id="@+id/textView43" 
    android:layout_below="@+id/textView42" 
    android:layout_alignParentRight="true" 
    android:layout_alignParentEnd="true" android:textColor="#000"/> 

<TextView 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:text="" 
    android:id="@+id/textView44" 
    android:layout_below="@+id/textView43" 
    android:layout_alignParentRight="true" 
    android:layout_alignParentEnd="true" android:textColor="#000"/> 

<CheckBox 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:text="" 
    android:onClick="deleteMember" 
    android:id="@+id/cb1" 
    android:tag="1" 
    android:layout_above="@+id/textView6" 
    android:layout_alignParentLeft="true" 
    android:layout_alignParentStart="true" 
    android:layout_below="@+id/welcome_name4" /> 

<CheckBox 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:text="" 
    android:onClick="deleteMember" 
    android:id="@+id/cb2" 
    android:tag="2" 
    android:layout_below="@+id/textView5" 
    android:layout_alignParentLeft="true" 
    android:layout_alignParentStart="true" 
    android:layout_alignBottom="@+id/textView6" /> 

<CheckBox 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:text="" 
    android:tag="3" 
    android:onClick="deleteMember" 
    android:id="@+id/cb3" 
    android:layout_alignTop="@+id/textView7" 
    android:layout_alignParentLeft="true" 
    android:layout_alignParentStart="true" 
    android:layout_above="@+id/textView8" /> 

<CheckBox 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:text="" 
    android:tag="4" 
    android:onClick="deleteMember" 
    android:id="@+id/cb4" 
    android:layout_below="@+id/cb3" 
    android:layout_alignParentLeft="true" 
    android:layout_alignParentStart="true" 
    android:layout_alignBottom="@+id/textView8" /> 

<CheckBox 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:text="" 
    android:tag="5" 
    android:onClick="deleteMember" 
    android:id="@+id/cb5" 
    android:layout_alignTop="@+id/textView9" 
    android:layout_alignParentLeft="true" 
    android:layout_alignParentStart="true" 
    android:layout_above="@+id/textView10" /> 

<CheckBox 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:text="" 
    android:tag="6" 
    android:onClick="deleteMember" 
    android:id="@+id/cb6" 
    android:layout_below="@+id/cb5" 
    android:layout_alignParentLeft="true" 
    android:layout_alignParentStart="true" 
    android:layout_above="@+id/textView11" /> 

<CheckBox 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:text="" 
    android:tag="7" 
    android:onClick="deleteMember" 
    android:id="@+id/cb7" 
    android:layout_below="@+id/textView10" 
    android:layout_alignParentLeft="true" 
    android:layout_alignParentStart="true" 
    android:layout_alignBottom="@+id/textView11" /> 

<CheckBox 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:onClick="deleteMember" 
    android:tag="8" 
    android:id="@+id/cb8" 
    android:layout_alignTop="@+id/textView12" 
    android:layout_alignParentLeft="true" 
    android:layout_alignParentStart="true" 
    android:layout_above="@+id/textView13" 
    android:checked="false" /> 

<CheckBox 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:text="" 
    android:tag="9" 
    android:onClick="deleteMember" 
    android:id="@+id/cb9" 
    android:layout_below="@+id/textView12" 
    android:layout_alignParentLeft="true" 
    android:layout_alignParentStart="true" 
    android:layout_above="@+id/textView14" /> 

<CheckBox 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:text="" 
    android:tag="10" 
    android:onClick="deleteMember" 
    android:id="@+id/cb10" 
    android:layout_below="@+id/textView13" 
    android:layout_alignParentLeft="true" 
    android:layout_alignParentStart="true" 
    android:layout_alignBottom="@+id/textView14" /> 

<CheckBox 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:text="" 
    android:tag="11" 
    android:onClick="deleteMember" 
    android:id="@+id/cb11" 
    android:layout_below="@+id/cb10" 
    android:layout_alignParentLeft="true" 
    android:layout_alignParentStart="true" 
    android:layout_above="@+id/textView16" /> 

<CheckBox 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:text="" 
    android:tag="12" 
    android:onClick="deleteMember" 
    android:id="@+id/cb12" 
    android:layout_below="@+id/cb11" 
    android:layout_alignParentLeft="true" 
    android:layout_alignParentStart="true" 
    android:layout_above="@+id/textView17" /> 

<CheckBox 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:text="" 
    android:tag="13" 
    android:onClick="deleteMember" 
    android:id="@+id/cb13" 
    android:layout_below="@+id/textView16" 
    android:layout_alignParentLeft="true" 
    android:layout_alignParentStart="true" 
    android:layout_alignBottom="@+id/textView17" /> 

<CheckBox 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:text="" 
    android:tag="14" 
    android:onClick="deleteMember" 
    android:id="@+id/cb14" 
    android:layout_alignTop="@+id/textView18" 
    android:layout_alignParentLeft="true" 
    android:layout_alignParentStart="true" 
    android:layout_above="@+id/textView19" /> 

<CheckBox 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:text="" 
    android:tag="15" 
    android:onClick="deleteMember" 
    android:id="@+id/cb15" 
    android:layout_below="@+id/textView18" 
    android:layout_alignParentLeft="true" 
    android:layout_alignParentStart="true" 
    android:layout_above="@+id/textView20" /> 

<CheckBox 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:text="" 
    android:tag="16" 
    android:onClick="deleteMember" 
    android:id="@+id/cb16" 
    android:layout_below="@+id/textView19" 
    android:layout_alignParentLeft="true" 
    android:layout_alignParentStart="true" 
    android:layout_above="@+id/textView21" /> 

<CheckBox 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:text="" 
    android:tag="17" 
    android:onClick="deleteMember" 
    android:id="@+id/cb17" 
    android:layout_below="@+id/textView20" 
    android:layout_alignParentLeft="true" 
    android:layout_alignParentStart="true" 
    android:layout_above="@+id/textView22" /> 

<CheckBox 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:text="" 
    android:tag="18" 
    android:onClick="deleteMember" 
    android:id="@+id/cb18" 
    android:layout_below="@+id/textView21" 
    android:layout_alignParentLeft="true" 
    android:layout_alignParentStart="true" 
    android:layout_alignBottom="@+id/textView22" /> 

<CheckBox 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:text="" 
    android:tag="19" 
    android:onClick="deleteMember" 
    android:id="@+id/cb19" 
    android:layout_alignParentLeft="true" 
    android:layout_alignParentStart="true" 
    android:layout_below="@+id/textView22" 
    android:layout_alignBottom="@+id/textView23" /> 

<CheckBox 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:text="" 
    android:tag="20" 
    android:onClick="deleteMember" 
    android:id="@+id/cb20" 
    android:layout_below="@+id/textView23" 
    android:layout_alignParentLeft="true" 
    android:layout_alignParentStart="true" 
    android:layout_alignBottom="@+id/textView44" /> 

非常感谢帮助:)


===========解决方案如下:

大家的意见称呼对方在一个双向的方式,这会导致您不应该拥有的循环依赖。 例如:textView5在布局中的位置基于textView6的位置,但textView6的位置也基于textView5的位置。这种依赖性应该是单向的。


版权声明:本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系管理员进行删除。
喜欢 (0)