xml代码如下:
<TextView android:
id="@+id/bodyfatratio_age_tv"
style="@style/w_wrap_h_wrap"
android:layout_centerVertical="true"
android:text="@string/custom_age"
android:textColor="#6C6C6C"
android:textSize="14sp" />
<TextView
android:id="@+id/body_fat_ratio_age_tv"
style="@style/w_wrap_h_wrap"
android:layout_marginLeft="2dp"
android:layout_toRightOf="@id/bodyfatratio_age_tv"
android:textColor="#1C1C1C"
android:textSize="20sp" />
当【年龄】需要和【28】底部对齐的时候,如果在年龄的TextView中设置android:layout_below="28的id"的话,程序会崩溃。也就是在28的TextView还未画出时,就加载了它的id,所以自然会造成找不到控件id的异常。
同理在某控件之上左下右,都是这个道理。