今天开发时,遇到android Relativelayout 某控件设置layout_alignParentRight=true,其他控件都是通过layout_toLeftOf 依附于它显示,整行则不显示;
最开始一直找不到问题,问题来了,只能依次排查 控件 隐藏代码了;最终 发现,隐藏此控件时整行则不显示;因此要慎用此种情况的隐藏控件!即此种情况下,最右边的此控件不能setVisibility(View.GONE)
如果必须隐藏此控件,建议使用LinearLayout设置权重,来使用此控件在最右侧,当隐藏时,其左侧控件也可自动伸缩;
路过此问题,mark一下