2011-05-31 59 views
2
@Override 
    public boolean onOptionsItemSelected(MenuItem item) { 
     switch (item.getItemId()) { 
      case android.R.id.button1: 
       // app icon in Action Bar clicked; go home 
       Intent intent = new Intent(this, ClientInfoActivity.class); 
       intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP); 
       startActivity(intent); 
       return true; 
      default: 
       return super.onOptionsItemSelected(item); 
     } 

我想在我的应用程序页面中实现动作栏。上面的代码不起作用。有什么建议么?android动作栏

回答

2

有些事情可能会有所帮助。 首先在操作栏中使用易于使用的版本仅适用于Android版本3.0,默认情况下为(平板电脑)。因此,如果您正在为平板电脑开发应用程序,那么下一位不适用。

否则,我认为最容易做的事情是看看this guys action bar and reference it或看问题:android action bar like twitter?

为Android 3.0及以上专(仅适用于平板电脑).....

我注意到您使用google's action bar design guide的代码。完整的工作代码通常帮助我比许多开发人员指导代码片段更好地开始工作。 (但它们也很有用......)。所以我建议你看一下使用Android下载的android SDK中的 android Api demos中的操作栏的完整工作示例。我会在看到android action bar guide之前从那里开始。