一个LinerLayout很高,一个很低,
当很低的显示,很高的隐藏,Relative也很低,View线条也就很低,这时候如上图,线条只有30do,还让它距离底部30dp以上,线条就会没了
如果线条很高,容器很高,距离底部30dp 线条就是显示的了
<RelativeLayout android:id="@+id/trans_layout" android:layout_width="match_parent" android:layout_height="wrap_content" android:background="@android:color/white" android:visibility="gone"> <View android:id="@+id/trans_no_line" android:layout_width="1px" android:layout_height="match_parent" android:layout_marginBottom="30dp" android:layout_marginLeft="13dp" android:layout_marginTop="25dp" android:background="@color/main_color_line" /> <LinearLayout android:id="@+id/trans_info" android:layout_width="match_parent" android:layout_height="wrap_content" android:orientation="vertical" android:paddingLeft="10dp" android:visibility="gone"></LinearLayout> <LinearLayout android:id="@+id/trans_info1" android:layout_width="match_parent" android:layout_height="wrap_content" android:orientation="vertical" android:paddingLeft="10dp"></LinearLayout> </RelativeLayout>