我有一个应用程序:
LinearLayout linearLayout2 = (LinearLayout) findViewById(R.id.cvLinearLayout2);
并且之后:
linearLayout2.setVisibility(View.GONE);
我找不到把linearLayout2
带回来的方法。
尝试了所有:
linearLayout2.setVisibility(View.VISIBLE);
linearLayout2.bringToFront();
linearLayout2.getParent().requestLayout();
linearLayout2.forceLayout();
linearLayout2.requestLayout();
linearLayout2.invalidate();
但是没有结果。
linearLayout2
有一个父级 linearLayout1
,所以我也尝试了:
linearLayout1.requestLayout();
linearLayout1.invalidate();
目前还没有任何结果。 linearLayout2
仍然是 GONE
。
在我的应用程序中,我需要将 linearLayout
移开,然后过一段时间再重新绘制它。请帮忙。