В приложении у меня есть:
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
, а затем через некоторое время перерисовать его снова. Пожалуйста, помогите.