2013-07-31 50 views
0

我想要一個按鈕添加到Android的Android的 - 不能添加按鈕動作條

下面我的動作條是我在菜單/ main.xml中

<menu xmlns:android="http://schemas.android.com/apk/res/android" > 

<item 
    android:id="@+id/action_compose" 
    android:icon="@drawable/help" 
    android:title="help"/> 

</menu> 

代碼,我加入這我的活動

@Override 
    public boolean onCreateOptionsMenu(Menu menu) { 
    MenuInflater inflater = getMenuInflater(); 
    inflater.inflate(R.menu.main, menu); 
    return true; 
    } 

但是當我運行應用程序的動作條仍然是相同的,我不知道,如果它的問題,但我有我的應用程序的抽屜式導航欄。

+2

嘗試在項目中添加'android:showAsAction =「always」',看看是否發生了什麼? –

+0

您是使用ActionBarSherlock還是Android支持庫? – Aaron

+0

嘗試使用自定義操作欄sherlock。那麼它很容易添加按鈕或任何東西......在您的項目中添加sherlock庫之前。 – harikrishnan

回答

0

使用操作欄sherlock庫並使用下面的代碼。

import com.actionbarsherlock.app.ActionBar; 
import com.actionbarsherlock.app.ActionBar.TabListener; 
import com.actionbarsherlock.app.SherlockFragmentActivity; 

public class HomeActivity extends SherlockFragmentActivity implements TabListener 
{ 

ActionBar actionBar; 

@Override 
protected void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.issue240); 

    actionBar = getSupportActionBar(); 

    actionBar.setDisplayShowCustomEnabled(true); 
      actionBar.setCustomView(YOUR_BUTTON_LAYOUT); 
     } 
}