2011-05-31 62 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之前從那裏開始。