在某些 Fragments 中隐藏 Tablayout
Hide Tablayout in some Fragments
我想将我的 Tablayout 隐藏在我的应用程序将显示的一些片段中。一种解决方案是将 TabLayout 的 android:aylout_height 属性设置为“0dp”或 "wrap_content"。但是如何以编程方式将高度设置为 0dp?使用 TabLayout 甚至可能吗?
xml:
android:visibility="gone"
代码:
TableLayout layout= (TableLayout ) view.findViewById(R.id.layout_table);// change id here
layout.setVisibility(View.GONE); //VIEW.VISIBLE etc.
在您希望 TabLayout
不显示的片段中...
tabLayout.setVisibility(View.GONE);
我会把你代码的以上部分放在你片段的 onCreateView()
方法中。
然后,在您希望它再次显示的片段中:
tabLayout.setVisibility(View.VISIBLE);
我想将我的 Tablayout 隐藏在我的应用程序将显示的一些片段中。一种解决方案是将 TabLayout 的 android:aylout_height 属性设置为“0dp”或 "wrap_content"。但是如何以编程方式将高度设置为 0dp?使用 TabLayout 甚至可能吗?
xml:
android:visibility="gone"
代码:
TableLayout layout= (TableLayout ) view.findViewById(R.id.layout_table);// change id here
layout.setVisibility(View.GONE); //VIEW.VISIBLE etc.
在您希望 TabLayout
不显示的片段中...
tabLayout.setVisibility(View.GONE);
我会把你代码的以上部分放在你片段的 onCreateView()
方法中。
然后,在您希望它再次显示的片段中:
tabLayout.setVisibility(View.VISIBLE);