Android - 无法向Actionbar添加按钮

时间:2013-07-31 03:09:55

标签: android xml menu android-actionbar

我正在尝试在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;
  } 

但是当我运行应用程序时,Actionbar仍然是相同的,我不确定它是否重要,但我的应用程序中有一个导航抽屉。

1 个答案:

答案 0 :(得分:0)

使用actionbar 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);
      }
 }