[英]How add action on Toolbar (AppCompat v21) at right side
如何在工具栏(AppConpat v21 +)上添加操作(图标)? 像右边的3点图标。
我可以通过onCreateOptionsMenu( Menu menu, MenuInflater inflater)
创建此动作图标:
@Override
public void onCreateOptionsMenu( Menu menu, MenuInflater inflater) {
super.onCreateOptionsMenu( menu, inflater);
inflater.inflate( R.menu.menu, menu);
menu.clear();
MenuItem menuItemReload = menu.add( getResources().getString( R.string.sReload));
menuItemReload.setNumericShortcut( '0')
.setIcon( ResourcesCompat.getDrawable( getResources(), android.R.drawable.stat_notify_sync, getActivity().getTheme()));
if( Build.VERSION.SDK_INT >= 11) menuItemReload.setShowAsAction( MenuItem.SHOW_AS_ACTION_ALWAYS);
}
我没有在getSupportActionBar()
内找到有关添加操作的任何信息。
是否有其他方法向工具栏添加图标?
您是否在AppCompatActivities onCreate()中正确设置了AppCompatToolBar?
Toolbar toolBar = (Toolbar) findViewById(R.id.toolBar);
setSupportActionBar(toolBar);
对其进行初始化后如预期这样onCreateOptionsMenue()应该工作。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.