0

我想在默认标题栏上添加一个可点击的图标看起来像

编辑

@Override
public boolean onCreateOptionsMenu(Menu menu) {
    MenuItem menuItem = menu.add("title is needed");
    menuItem.setIcon(R.drawable.call);
    return true;
}

在此处输入图像描述

好像

4

2 回答 2

1

在您的活动中覆盖方法 onCreateOptionsMenu:

    @Override
    public boolean onCreateOptionsMenu(Menu menu) {
        MenuItem menuItem = menu.add("title if needed");
        menuItem.setIcon(R.drawable.YOUR_ICON_HERE);
        // the rest of the code here...
    }

事实上,如果您也打算在旧平台(2.x-3.x)上使用此操作栏,您最好考虑使用 ActionBarSherlock

于 2013-06-07T05:52:35.143 回答
0

检查此代码,

    public boolean onCreateOptionsMenu(Menu menu) {
    // Used to put dark icons on light action bar

    menu.add("Search")
    .setOnMenuItemClickListener(new OnMenuItemClickListener() {

        @Override
        public boolean onMenuItemClick(MenuItem item) {
            // TODO Auto-generated method stub
            Intent search = new Intent(MainActivity.this,
                    SearchActivity.class);

            startActivityForResult(search, 0);
            overridePendingTransition( R.anim.righttoleft, R.anim.stable );

            return false;
        }
    }).setIcon(R.drawable.ic_search)
    .setShowAsAction(MenuItem.SHOW_AS_ACTION_ALWAYS);






    return true;
}
于 2013-06-07T05:49:08.207 回答