如何在android中删除tabbar的默认视图

时间:2012-02-13 06:37:01

标签: android tabs tabwidget

在这里我需要在所有活动中显示相同的tabbar.my tabbar conatain 4个标签主页,联系人,callus,about.inside标签再次我有一些buttons.here tabbar工作正常。但是当我运行应用程序时,tabbar显示在同一时间在firsttab(home)里面的同一个人(如同按钮那样)也在那里也显示出来了。但在我点击主页选项卡时,我只需要显示主页选项卡功能。所以我不知道如何删除tabbar的默认视图。任何人都知道建议我。

1 个答案:

答案 0 :(得分:1)

请参阅此示例:Here it it

<强>编辑:

只需替换代码:

    @Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
if (keyCode == KeyEvent.KEYCODE_BACK) {
//preventing default implementation previous to android.os.Build.VERSION_CODES.ECLAIR
return true;
}
return super.onKeyDown(keyCode, event);
}

代码:

  @Override
  public boolean onKeyDown(int keyCode, KeyEvent event) {
      if (keyCode == KeyEvent.KEYCODE_BACK) {
          //preventing default implementation previous to android.os.Build.VERSION_CODES.ECLAIR
          finish();
          return true;
      }
      return super.onKeyDown(keyCode, event);
  }

之后返回按钮将起作用。

希望它会对你有所帮助。 :)