我想在默认标题栏上添加一个可点击的图标看起来像
编辑
@Override
public boolean onCreateOptionsMenu(Menu menu) {
MenuItem menuItem = menu.add("title is needed");
menuItem.setIcon(R.drawable.call);
return true;
}
好像
我想在默认标题栏上添加一个可点击的图标看起来像
编辑
@Override
public boolean onCreateOptionsMenu(Menu menu) {
MenuItem menuItem = menu.add("title is needed");
menuItem.setIcon(R.drawable.call);
return true;
}
好像
在您的活动中覆盖方法 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
检查此代码,
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;
}