NativeScript如何从TabView隐藏选项卡按钮

时间:2016-11-01 20:15:10

标签: nativescript

我的NativeScript页面中有一个TabView。选项卡内容以编程方式填充。

如何隐藏/折叠标签按钮(因为标签以编程方式切换)?

see Screenshot of TabView buttons bar - which needs to be collapsed

2 个答案:

答案 0 :(得分:2)

你可以尝试

对于ios:

var myTabView = page.getViewById("myTabView")
myTabView.ios.tabBar.hidden = true;

对于android

myTabView.android.removeViewAt(0);

答案 1 :(得分:0)

适用于android的更好的解决方案(我希望我可以从工作的本机脚本角度代码中正确翻译出来)

  const tabLayout = myTabView.android.tabLayout;

  // use native android methods to hide the tabLayout containing the tab buttons
  if(isFullscreen) {
    tabLayout.setVisibility(android.view.View.GONE);
  } else {
    tabLayout.setVisibility(android.view.View.VISIBLE);
  }