xml布局代码
<androidx.constraintlayout.widget.Group
android:id="@+id/group1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
app:constraint_referenced_ids="btn3,btn1"
/>
动态设置Group不可见,加上group.setWillNotDraw(true);才有效 属性 (willNotDraw默认为false)
Group group = findViewById(R.id.group1);
group.setWillNotDraw(true);
group.setVisibility(View.INVISIBLE);
而动态设置Button不可见,不用加setWillNotDraw(true);即有效
Button button = findViewById(R.id.btn1);
button.setVisibility(View.INVISIBLE);
奇怪的是,当设置button.setWillNotDraw(true);时,第一次运行“不可见无效”,后面再运行“不可见有效”(暂且记下,过后探究)
Button button1 = findViewById(R.id.btn1);
button1.setWillNotDraw(false);
button1.setVisibility(View.INVISIBLE);