简体   繁体   English

如何在工具栏(程序兼容性V21),在右侧添加动作

[英]How add action on Toolbar (AppCompat v21) at right side

How can I add action (icon) on Toolbar (AppConpat v21+)? 如何在工具栏(AppConpat v21 +)上添加操作(图标)? Like 3-dot icon on right side. 像右边的3点图标。

在此处输入图片说明

I can create this action icons via onCreateOptionsMenu( Menu menu, MenuInflater inflater) : 我可以通过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);
}

I not found any information inside getSupportActionBar() about add actions. 我没有在getSupportActionBar()内找到有关添加操作的任何信息。

Is there exist different method add icons to Toolbar? 是否有其他方法向工具栏添加图标?

Did you set the AppCompatToolBar correctly in your AppCompatActivities onCreate()? 您是否在AppCompatActivities onCreate()中正确设置了AppCompatToolBar?

Toolbar toolBar = (Toolbar) findViewById(R.id.toolBar);
setSupportActionBar(toolBar);

After initializing it this way onCreateOptionsMenue() should work as intended. 对其进行初始化后如预期这样onCreateOptionsMenue()应该工作。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 Android appcompat v21不起作用,但v23起作用 - Android appcompat v21 not work but v23 works 在FloatingActionButton上获得舍入的高程阴影(v21) - get rounded elevation-shadow on FloatingActionButton (v21) 在Android Studio中添加操作栏Sherlock和AppCompat v7时出错 - Error on add Action Bar Sherlock and AppCompat v7 in Android Studio 迁移到android studio后,Android主题不适用于API v19(但适用于API v21) - Android theme not applied on API v19 after migration to android studio (but is applied on API v21) Android appcompat v7 21库中的FadingActionBar错误 - FadingActionBar error in Android appcompat v7 21 library 无法在操作栏的右上方添加图标 - Failed to add icon in the upper right hand side of action bar 如何在jButton的右侧添加复选框? - How to add checkbox to the right side of jButton? Drawable V21 vs V24 vs hdpi、mdpi、xhdpi 等自定义文件夹。 我应该将图像放在哪个文件夹中以支持多设备? - Drawable V21 vs V24 vs custom folders for hdpi,mdpi,xhdpi etc.. ? In which folder should I put my images for multi-device support? 在eclipse上的Appcompat res值-v21 themes_base错误不会消失 - Appcompat res values-v21 themes_base errors on eclipse are not going away NavigationDrawerFragment无法与AppCompat工具栏一起使用 - NavigationDrawerFragment not working with AppCompat Toolbar
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM