0
如何在工具欄(AppConpat v21 +)上添加動作(圖標)?像右側的3點圖標一樣。如何在右側的工具欄(AppCompat v21)上添加動作
我可以通過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()
有關添加行爲的任何信息。
是否存在不同的方法爲工具欄添加圖標?
定義menu.xml並用showAsAction'never'添加項目。 – Harry